Skip to content

fix(release): make ARM builds work with the DinD runner - #407

Merged
overtrue merged 1 commit into
mainfrom
overtrue/fix-release-cross-runner
Nov 3, 2026
Merged

overtrue merged 1 commit into
mainfrom
overtrue/fix-release-cross-runner

Conversation

@overtrue

@overtrue overtrue commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

Both ARM64 release jobs exit with cargo: not found: the DinD daemon cannot bind-mount the Rust toolchain installed in the runner's filesystem. This blocks v0.1.37 after the runner migration in #382.

Set CROSS_REMOTE=true for cross builds so the toolchain and source are copied through Docker volumes. Build artifacts are copied back for packaging. This follows cross's remote-engine setup. The release still builds the requested tag.

Validation: formatting, Clippy with warnings denied, all 1,988 workspace tests with RUST_LOG unset, and actionlint passed. The two failed ARM jobs are the regression evidence; the release retry will verify the runner fix.

Signed-off-by: overtrue <anzhengchao@gmail.com>
@overtrue
overtrue merged commit 452d4c0 into main Nov 3, 2026
17 checks passed
@overtrue
overtrue deleted the overtrue/fix-release-cross-runner branch November 3, 2026 01:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant