Skip to content

Refresh logo and palette before deciding whether to rebuild the PDF - #89

Open
EazyHood wants to merge 3 commits into
zerocracy:masterfrom
EazyHood:codex2/brand-book-76-77-20261106
Open

EazyHood wants to merge 3 commits into
zerocracy:masterfrom
EazyHood:codex2/brand-book-76-77-20261106

Conversation

@EazyHood

@EazyHood EazyHood commented Nov 7, 2026 •

Copy link
Copy Markdown
Contributor

Refresh logo.svg and palette.css before Make decides whether the brand-book PDF needs rebuilding. Generate palette.tex from the refreshed CSS. Unchanged assets preserve their timestamps, and failed downloads preserve the last complete files.

The update resolves the current-master conflict while preserving the atomic font download, its regression test, and the .latexmkrc prerequisite. The workflow prepares all required assets through Make and runs both regression groups before rendering the document.

Validation completed on the final five-file candidate with make test-download test-assets. Both groups passed, including changed and unchanged assets, failed downloads, invalid palette input, and preparation without LaTeX. The tests use controlled download and rendering executables. The GitHub Actions run also rendered the PDF successfully.

Fixes #76. Fixes #77.

This branch has not been deployed

No deployments
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.

wget --no-clobber leaves logo.svg stale after the remote logo changes Make generated palette assets dependencies of brand-book.pdf

1 participant