ANW-30 CI: cross-compile arm64 on the host runner, publish via RELEASE_TOKEN

Collapse the matrix to one linear job on the amd64 :host runner: test
once, then build x86_64 natively and aarch64 by cross-compilation, then
publish both to a Forgejo release. Authenticate the upload with a real
write token (RELEASE_TOKEN, the carvers-ci bot) -- Forgejo's auto
GITHUB_TOKEN cannot upload release attachments. prerelease is a string
input, not boolean, so its value survives an API workflow_dispatch.
This commit is contained in:
Andreas Brenner 2026-06-24 00:07:27 +03:00
parent 09b9b99791
commit 04a6165867
2 changed files with 61 additions and 59 deletions

1
.gitignore vendored
View file

@ -1,2 +1,3 @@
/target
Cargo.lock.tmp
scratch-runner.log