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:18:57 -07:00
parent e29235eed9
commit a0e22f16d1
3 changed files with 9 additions and 9 deletions
+3 -3
View File
@@ -16,7 +16,7 @@ jobs:
# cross-compiled (build only) in the `build` job below.
arch: [amd64]
cgo: ['0', '1']
runs-on: lux-build
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
@@ -115,7 +115,7 @@ jobs:
hqc-pqclean-e2e:
name: HQC PQClean cgo e2e (NIST KAT roundtrip)
runs-on: lux-build
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
@@ -167,7 +167,7 @@ jobs:
arch: [amd64, arm64]
# All builds run on the amd64 self-hosted runner. arm64 cross-compiles
# via GOARCH; CGO_ENABLED=0 keeps it pure-Go (no cross-compiler needed).
runs-on: lux-build
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
+3 -3
View File
@@ -19,7 +19,7 @@ jobs:
# via cross-compile in the `build` job below.
matrix:
arch: [amd64]
runs-on: lux-build
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
@@ -36,7 +36,7 @@ jobs:
arch: [amd64, arm64]
# All builds run on the amd64 self-hosted runner. arm64 cross-compiles
# via GOARCH; CGO_ENABLED=0 keeps it pure-Go (no cross-compiler needed).
runs-on: lux-build
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
@@ -51,7 +51,7 @@ jobs:
release:
needs: build
runs-on: lux-build
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
with:
+3 -3
View File
@@ -13,7 +13,7 @@ jobs:
matrix:
arch: [amd64]
cgo: ['0', '1']
runs-on: lux-build
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
@@ -63,7 +63,7 @@ jobs:
# Slower than native (5-10x) but functional for arm64 regression catching.
go-arm64-emulated:
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
runs-on: lux-build
runs-on: [self-hosted, linux, amd64]
steps:
- uses: actions/checkout@v4
- name: Set up QEMU
@@ -87,7 +87,7 @@ jobs:
# Same constraint: cargo must execute on the build host's arch.
matrix:
arch: [amd64]
runs-on: lux-build
runs-on: [self-hosted, linux, amd64]
defaults:
run:
working-directory: rust