ci: use lux-build self-hosted DOKS runners for amd64 builds

Switches build-amd64, create-manifest, and deploy jobs from
ubuntu-latest to our native lux-build ARC runners on lux-k8s.
Eliminates QEMU emulation overhead for amd64 targets.
This commit is contained in:
2026-02-27 16:13:35 -08:00
parent 008ef3d93e
commit 12cae18a45
+4 -4
View File
@@ -20,9 +20,9 @@ env:
IMAGE_NAME: luxfi/explore
jobs:
# Build amd64 image natively on x86 runner
# Build amd64 image on self-hosted DOKS lux-build runner
build-amd64:
runs-on: ubuntu-latest
runs-on: lux-build
permissions:
contents: read
packages: write
@@ -129,7 +129,7 @@ jobs:
# Create multi-platform manifest
create-manifest:
if: github.event_name != 'pull_request'
runs-on: ubuntu-latest
runs-on: lux-build
permissions:
contents: read
packages: write
@@ -169,7 +169,7 @@ jobs:
# Deploy to DOKS cluster
deploy:
if: github.ref == 'refs/heads/main' && github.event_name != 'pull_request'
runs-on: ubuntu-latest
runs-on: lux-build
needs: [create-manifest]
steps:
- name: Install doctl