fix(workflows): correct Blacksmith runner label typo (#437)

* chore(workflows): complete migration to Blacksmith cloud runners

Migrate remaining workflows from self-hosted axecap runners to Blacksmith:
- docker.yml: publish job
- release.yml: publish job
- security.yml: audit and deny jobs (conditional on push events)

This completes the transition away from self-hosted infrastructure.
Axecap runner registrations (IDs 21, 22) have been removed.

All workflows now use blacksmith-2vcpu-ubuntu-2404 label for consistency.

* fix(workflows): correct Blacksmith runner label typo

Fix typo in runner labels: blacksmith-2vcpu-ubuntu-240 -> blacksmith-2vcpu-ubuntu-2404

Affected workflows:
- workflow-sanity.yml: no-tabs and actionlint jobs
- ci.yml: test, build, and docs-quality jobs

This fixes the stuck workflows that were queued indefinitely waiting for
non-existent runner labels.
This commit is contained in:
Will Sarg 2026-02-16 16:45:10 -05:00 committed by GitHub
parent 73763f9864
commit 13a42935ae
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 5 additions and 5 deletions

View file

@ -138,7 +138,7 @@ jobs:
name: Test name: Test
needs: [changes] needs: [changes]
if: needs.changes.outputs.rust_changed == 'true' if: needs.changes.outputs.rust_changed == 'true'
runs-on: blacksmith-2vcpu-ubuntu-240 runs-on: blacksmith-2vcpu-ubuntu-2404
timeout-minutes: 30 timeout-minutes: 30
steps: steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
@ -153,7 +153,7 @@ jobs:
name: Build (Smoke) name: Build (Smoke)
needs: [changes] needs: [changes]
if: needs.changes.outputs.rust_changed == 'true' if: needs.changes.outputs.rust_changed == 'true'
runs-on: blacksmith-2vcpu-ubuntu-240 runs-on: blacksmith-2vcpu-ubuntu-2404
timeout-minutes: 20 timeout-minutes: 20
steps: steps:
@ -187,7 +187,7 @@ jobs:
name: Docs Quality name: Docs Quality
needs: [changes] needs: [changes]
if: needs.changes.outputs.docs_changed == 'true' if: needs.changes.outputs.docs_changed == 'true'
runs-on: blacksmith-2vcpu-ubuntu-240 runs-on: blacksmith-2vcpu-ubuntu-2404
timeout-minutes: 15 timeout-minutes: 15
steps: steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4

View file

@ -22,7 +22,7 @@ permissions:
jobs: jobs:
no-tabs: no-tabs:
runs-on: blacksmith-2vcpu-ubuntu-240 runs-on: blacksmith-2vcpu-ubuntu-2404
timeout-minutes: 10 timeout-minutes: 10
steps: steps:
- name: Checkout - name: Checkout
@ -55,7 +55,7 @@ jobs:
PY PY
actionlint: actionlint:
runs-on: blacksmith-2vcpu-ubuntu-240 runs-on: blacksmith-2vcpu-ubuntu-2404
timeout-minutes: 10 timeout-minutes: 10
steps: steps:
- name: Checkout - name: Checkout