Commit 9ba363f
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
Binary file not shown.
0 commit comments