ci: run linux jobs on lux-build-amd64 ARC scale set (no GitHub-hosted builders)

This commit is contained in:
hanzo-dev
2026-07-11 00:14:50 -07:00
parent f0a00167e9
commit 6b599d29e1
9 changed files with 16 additions and 16 deletions
+1 -1
View File
@@ -11,7 +11,7 @@ permissions:
jobs:
buf-lint:
runs-on: ubuntu-latest
runs-on: lux-build-amd64
steps:
- uses: actions/checkout@v4
- name: Check for .proto files
+1 -1
View File
@@ -9,7 +9,7 @@ on:
jobs:
push:
runs-on: ubuntu-latest
runs-on: lux-build-amd64
steps:
- uses: actions/checkout@v4
- uses: bufbuild/buf-setup-action@v1.31.0
+7 -7
View File
@@ -50,7 +50,7 @@ jobs:
TIMEOUT: ${{ env.TIMEOUT }}
CGO_ENABLED: '0'
Fuzz:
runs-on: ubuntu-latest
runs-on: lux-build-amd64
env:
GOPRIVATE: github.com/luxfi/*
GONOSUMDB: github.com/luxfi/*
@@ -71,7 +71,7 @@ jobs:
# e2e_pre_etna, e2e_post_etna, e2e_existing_network, Upgrade
# These will be re-enabled once tmpnet is properly configured
Lint:
runs-on: ubuntu-latest
runs-on: lux-build-amd64
env:
GOPRIVATE: github.com/luxfi/*
GONOSUMDB: github.com/luxfi/*
@@ -96,7 +96,7 @@ jobs:
run: scripts/actionlint.sh
buf-lint:
name: Protobuf Lint
runs-on: ubuntu-latest
runs-on: lux-build-amd64
steps:
- uses: actions/checkout@v4
- name: Install buf
@@ -111,7 +111,7 @@ jobs:
run: buf lint proto
check_generated_protobuf:
name: Up-to-date protobuf
runs-on: ubuntu-latest
runs-on: lux-build-amd64
continue-on-error: true
env:
GOPRIVATE: github.com/luxfi/*
@@ -143,7 +143,7 @@ jobs:
run: .github/workflows/check-clean-branch.sh
check_mockgen:
name: Up-to-date mocks
runs-on: ubuntu-latest
runs-on: lux-build-amd64
continue-on-error: true
env:
GOPRIVATE: github.com/luxfi/*
@@ -163,7 +163,7 @@ jobs:
run: .github/workflows/check-clean-branch.sh
go_mod_tidy:
name: Up-to-date go.mod and go.sum
runs-on: ubuntu-latest
runs-on: lux-build-amd64
env:
GOPRIVATE: github.com/luxfi/*
GONOSUMDB: github.com/luxfi/*
@@ -180,7 +180,7 @@ jobs:
run: .github/workflows/check-clean-branch.sh
test_build_image:
name: Image build
runs-on: ubuntu-latest
runs-on: lux-build-amd64
steps:
- uses: actions/checkout@v4
- name: Set up Docker Buildx
+1 -1
View File
@@ -24,7 +24,7 @@ on:
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
runs-on: lux-build-amd64
permissions:
actions: read
contents: read
+1 -1
View File
@@ -9,7 +9,7 @@ permissions:
jobs:
fuzz:
runs-on: ubuntu-latest
runs-on: lux-build-amd64
env:
GOPRIVATE: github.com/luxfi/*
GONOSUMDB: github.com/luxfi/*
+1 -1
View File
@@ -11,7 +11,7 @@ permissions:
jobs:
MerkleDB:
runs-on: ubuntu-latest
runs-on: lux-build-amd64
env:
GOPRIVATE: github.com/luxfi/*
GONOSUMDB: github.com/luxfi/*
+1 -1
View File
@@ -16,7 +16,7 @@ jobs:
permissions:
contents: read
issues: write
runs-on: ubuntu-latest
runs-on: lux-build-amd64
steps:
- uses: actions/checkout@v4
- uses: crazy-max/ghaction-github-labeler@548a7c3603594ec17c819e1239f281a3b801ab4d #v6.0.0
+1 -1
View File
@@ -4,7 +4,7 @@ on:
- cron: '0 0 * * 0' # Run every day at midnight UTC on Sunday
jobs:
stale:
runs-on: ubuntu-latest
runs-on: lux-build-amd64
steps:
- uses: actions/stale@v10
with:
+2 -2
View File
@@ -15,7 +15,7 @@ env:
jobs:
test-zapdb-replay:
runs-on: ubuntu-latest
runs-on: lux-build-amd64
steps:
- name: Checkout code
uses: actions/checkout@v4
@@ -87,7 +87,7 @@ jobs:
--api-admin-enabled=true 2>&1 | grep -E "(genesis-db|Genesis)" || true
test-database-factory:
runs-on: ubuntu-latest
runs-on: lux-build-amd64
steps:
- name: Checkout code
uses: actions/checkout@v4