Skip to content

fix(ci): pass signing passphrase through environment - #93

Merged
xnoto merged 1 commit into
mainfrom
fix/passphrase-env-signing
Jul 31, 2026
Merged

fix(ci): pass signing passphrase through environment#93
xnoto merged 1 commit into
mainfrom
fix/passphrase-env-signing

Conversation

@xnoto

@xnoto xnoto commented Jul 31, 2026

Copy link
Copy Markdown
Owner

Summary

  • pass GPG_PASSPHRASE through step environment variables
  • prevent secret metacharacters from becoming generated shell syntax
  • use printf for non-interactive APT and RPM signing

Evidence

The v1.6.1 recovery run imported and validated the renewed key, then failed in the APT signing shell before invoking GPG because the secret was interpolated directly.

Validation

  • YAML validation passed
  • secret scan passed
  • repository pre-commit hooks passed during commit

@xnoto
xnoto merged commit fa5e543 into main Jul 31, 2026
14 checks passed
@xnoto
xnoto deleted the fix/passphrase-env-signing branch July 31, 2026 05:28
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