Wire CI: match runner label case, commit Cargo.lock

The aarch64 job targets the spark-1 self-hosted runner, whose labels are
registered as 'Linux' not 'linux'. Cargo.lock is committed because the
Dockerfile builds with --locked and a lockfile-free reproducible build is
not reproducible.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JkyvfNJGTshJNE9FtwPLk7
This commit is contained in:
Karti Tripathi
2026-09-02 13:41:01 -07:00
co-authored by Claude Opus 5
parent f0ec4ad691
commit 037e87bc60
+1 -1
View File
@@ -42,7 +42,7 @@ jobs:
# 20 cores, 121 GB) builds it natively rather than cross-compiling. # 20 cores, 121 GB) builds it natively rather than cross-compiling.
aarch64: aarch64:
name: release build · aarch64 (spark-1) name: release build · aarch64 (spark-1)
runs-on: [self-hosted, linux, ARM64, spark-1] runs-on: [self-hosted, Linux, ARM64, spark-1]
if: github.ref == 'refs/heads/main' || github.event_name == 'workflow_dispatch' if: github.ref == 'refs/heads/main' || github.event_name == 'workflow_dispatch'
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5