aboutsummaryrefslogtreecommitdiffstats
path: root/passgen/diceware/lint-baseline.xml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-11-02 13:42:58 +0100
committerDanilo M. <danix@danix.xyz>2026-11-02 13:42:58 +0100
commit36af7af9f646207dfe6774f91b53b5ccf8d288c2 (patch)
tree6e183b3ef0efee27bb75fd087e2f1a8639180a69 /passgen/diceware/lint-baseline.xml
parentdb49c998c7746812f78c6d7b8d2ae5cbb6bb25bc (diff)
downloadHardenedPass-36af7af9f646207dfe6774f91b53b5ccf8d288c2.tar.gz
HardenedPass-36af7af9f646207dfe6774f91b53b5ccf8d288c2.zip
ci: sign and publish HardenedPass releases with the fork's own key
Add the fork's release keystore and its signing properties, encrypted with openssl (aes-256-cbc, pbkdf2) as secrets/keystore.cipher and secrets/props.cipher; the key is the ENCRYPT_KEY repository secret. The plaintext files and the master copy never enter the repository. Rewrite deploy_github_releases.yml for the single FOSS build: on a vX.Y.Z tag it decrypts the signing secrets, builds the signed release APK, removes the secrets, and creates a draft GitHub Release with HardenedPass_<tag>.apk and its SHA-256 checksum using gh, replacing the archived actions/create-release and upload-release-asset actions. AGENTS.md records the certificate fingerprint and the procedure. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'passgen/diceware/lint-baseline.xml')
0 files changed, 0 insertions, 0 deletions