ci: route to canonical native arcd labels [self-hosted, linux, <arch>]

Replaces non-canonical scale-set / org-prefixed labels with the
existing labels every arcd host registers with. Matches evo for
amd64 and spark for arm64. No new labels added.
This commit is contained in:
zeekay
2026-06-10 20:14:44 -07:00
parent bbfbf59f95
commit ea241eadce
10 changed files with 30 additions and 30 deletions
+2 -2
View File
@@ -11,7 +11,7 @@ on:
jobs:
lint:
name: lint
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
@@ -37,7 +37,7 @@ jobs:
test:
name: test
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
+2 -2
View File
@@ -22,7 +22,7 @@ concurrency:
jobs:
build:
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
with:
@@ -56,7 +56,7 @@ jobs:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
needs: build
steps:
- name: Deploy to GitHub Pages
+1 -1
View File
@@ -17,7 +17,7 @@ on:
jobs:
generate:
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
permissions:
contents: write
pull-requests: write
+10 -10
View File
@@ -40,7 +40,7 @@ on:
jobs:
test-hanzo-network:
name: Test hanzo-network
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
timeout-minutes: 5
defaults:
run:
@@ -66,7 +66,7 @@ jobs:
test-hanzo-mcp:
name: Test hanzo-mcp
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
timeout-minutes: 5
defaults:
run:
@@ -97,7 +97,7 @@ jobs:
test-hanzo-aci:
name: Test hanzo-aci
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
timeout-minutes: 5
defaults:
run:
@@ -126,7 +126,7 @@ jobs:
test-hanzo-memory:
name: Test hanzo-memory
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
timeout-minutes: 5
defaults:
run:
@@ -153,7 +153,7 @@ jobs:
integration-test:
name: Integration Test
needs: [test-hanzo-network, test-hanzo-mcp, test-hanzo-aci, test-hanzo-memory, test-hanzo, test-hanzo-dev]
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
@@ -182,7 +182,7 @@ jobs:
lint:
name: Lint Hanzo Packages
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
@@ -237,7 +237,7 @@ jobs:
test-hanzo:
name: Test hanzo (main package)
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
timeout-minutes: 5
defaults:
run:
@@ -267,7 +267,7 @@ jobs:
test-hanzo-dev:
name: Test hanzo-dev
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
timeout-minutes: 5
defaults:
run:
@@ -303,7 +303,7 @@ jobs:
name: Auto-Publish New Versions
if: github.ref == 'refs/heads/main' && github.event_name == 'push'
needs: [test-hanzo-network, test-hanzo-mcp, test-hanzo-aci, test-hanzo-memory, test-hanzo, test-hanzo-dev, integration-test]
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
@@ -326,7 +326,7 @@ jobs:
name: Publish to PyPI (Tag)
if: startsWith(github.ref, 'refs/tags/')
needs: [test-hanzo-network, test-hanzo-mcp, test-hanzo-aci, test-hanzo-memory, test-hanzo, test-hanzo-dev, integration-test]
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
+1 -1
View File
@@ -28,7 +28,7 @@ jobs:
publish-all-packages:
name: Publish All Python Packages
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
needs: test # Only publish if tests pass
if: always() && !cancelled()
+7 -7
View File
@@ -16,7 +16,7 @@ concurrency:
jobs:
block-todo-stub-code:
name: "🚫 Block TODO/STUB/FAKE Code"
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
@@ -57,7 +57,7 @@ jobs:
test-no-stubs:
name: "🧪 Anti-Stub Tests"
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
@@ -87,7 +87,7 @@ jobs:
all-tests-must-pass:
name: "✅ ALL Tests Must Pass"
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
strategy:
fail-fast: true # Stop immediately if any test fails
matrix:
@@ -150,7 +150,7 @@ jobs:
code-quality:
name: "🎯 Code Quality Check"
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
@@ -182,7 +182,7 @@ jobs:
function-implementation-check:
name: "🔨 Verify Functions Are Implemented"
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
@@ -221,7 +221,7 @@ jobs:
- all-tests-must-pass
- code-quality
- function-implementation-check
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
if: github.event_name == 'release' || github.ref == 'refs/heads/main'
steps:
@@ -243,7 +243,7 @@ jobs:
name: "📦 Publish to PyPI"
needs: [block-deployment]
if: github.event_name == 'release'
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
+1 -1
View File
@@ -16,7 +16,7 @@ on:
jobs:
test-version-check:
name: Test Version Check
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
+3 -3
View File
@@ -23,7 +23,7 @@ on:
jobs:
test:
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
strategy:
matrix:
python-version: ['3.12']
@@ -85,7 +85,7 @@ jobs:
integration-tests:
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
if: |
github.event_name == 'workflow_dispatch' &&
github.event.inputs.run_integration_tests == 'true'
@@ -146,7 +146,7 @@ jobs:
"
release-check:
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
needs: [test]
if: github.ref == 'refs/heads/main'
+1 -1
View File
@@ -15,7 +15,7 @@ on:
jobs:
test:
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
timeout-minutes: 10
strategy:
matrix:
+2 -2
View File
@@ -9,7 +9,7 @@ on:
jobs:
test:
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
strategy:
matrix:
python-version: ["3.12", "3.13"]
@@ -40,7 +40,7 @@ jobs:
hanzo node --help
lint:
runs-on: hanzo-build-linux-amd64
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4