Skip to content

Commit fca173f

Browse files
tomassrnkaclaude
authored andcommitted
fix: add fetch-busybox to ARM64 cross-compile and test jobs
Busybox binary is no longer committed to git (downloaded at build time from fc-busybox release). Add fetch-busybox to: - cross-compile job (with BUILD_ARCH=arm64 for correct binary) - orchestrator ARM64 test setup Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 7987b95 commit fca173f

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

.github/workflows/pr-tests-arm64.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ jobs:
3131
echo "::endgroup::"
3232
done
3333
34+
- name: Fetch busybox for orchestrator embed
35+
run: make -C packages/orchestrator fetch-busybox BUILD_ARCH=arm64
36+
3437
- name: Build and vet orchestrator (CGO)
3538
run: |
3639
CGO_ENABLED=1 CC=aarch64-linux-gnu-gcc GOARCH=arm64 go build ./...
@@ -85,6 +88,9 @@ jobs:
8588

8689
- name: Setup orchestrator tests
8790
run: |
91+
# Download busybox for go:embed
92+
make -C packages/orchestrator fetch-busybox
93+
8894
# Enable unprivileged uffd (Ubuntu defaults to 0)
8995
echo 1 | sudo tee /proc/sys/vm/unprivileged_userfaultfd
9096

0 commit comments

Comments
 (0)