mirror of
https://github.com/luxfi/crypto.git
synced 2026-07-27 01:54:50 +00:00
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:
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user