Skip to content

Commit 9ba363f

Browse files
Use alphanumeric password for zip archive (#19)
* Add imagemagick to CI dependencies Lektor requires imagemagick for image processing during build. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Add encrypted fonts for CI deployment Fonts are copyrighted and excluded from git, so they were missing from CI builds. This adds an encrypted archive that gets decrypted at build time using a FONTS_PASSPHRASE secret. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Fix font decryption by passing passphrase via env variable Using -pass pass:... with inline secret interpolation caused shell escaping issues in CI. Using -pass env:... is the recommended approach for secrets in GitHub Actions. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * vscode settings * Switch from openssl to password-protected zip for font encryption openssl enc had version incompatibilities between macOS and Ubuntu CI. zip -e is simpler and universally available. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Re-encrypt fonts zip with alphanumeric passphrase The previous passphrase contained + and = characters that caused shell escaping issues in CI. Using a hex-only passphrase avoids this. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent db96446 commit 9ba363f

1 file changed

File tree

assets/static/fonts.zip

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)