Commit db96446
Let's switch to zip (#18)
* 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>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent ce2b09e commit db96446
2 files changed
Lines changed: 1 addition & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
27 | | - | |
28 | | - | |
| 26 | + | |
29 | 27 | | |
30 | 28 | | |
31 | 29 | | |
| |||
Binary file not shown.
0 commit comments