Skip to content

fix(release): fall back when minisign apt package is unavailable#1759

Merged
wgqqqqq merged 1 commit into
GCWing:mainfrom
wgqqqqq:fix/minisign-arm-runner-fallback
Jul 25, 2026
Merged

fix(release): fall back when minisign apt package is unavailable#1759
wgqqqqq merged 1 commit into
GCWing:mainfrom
wgqqqqq:fix/minisign-arm-runner-fallback

Conversation

@wgqqqqq

@wgqqqqq wgqqqqq commented Jul 25, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • fall back to installing minisign with Cargo when the runner apt repository does not provide it
  • emit a clear error when neither minisign nor Cargo is available
  • provision Rust in desktop and nightly publishing jobs so the fallback is available there too

This fixes signed Linux archive publishing on ubuntu-24.04-arm, where apt-get install minisign currently fails with Unable to locate package minisign. Fork builds without signing secrets continue to skip signing as before.

Verification

  • bash -n scripts/sign-release-assets.sh
  • pnpm run check:github-config
  • node --test scripts/relay/package-contract.test.mjs scripts/check-github-config.test.mjs
  • git diff --check

@wgqqqqq
wgqqqqq merged commit 42e63a6 into GCWing:main Jul 25, 2026
2 checks passed
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