Skip to content

build: verify the schemes archive against pinned sha256 - #25

Merged
danilrwx merged 1 commit into
mainfrom
build/pin-theme-hash
Aug 10, 2026
Merged

build: verify the schemes archive against pinned sha256#25
danilrwx merged 1 commit into
mainfrom
build/pin-theme-hash

Conversation

@danilrwx

Copy link
Copy Markdown
Owner

One archive, one pin: the tinted-theming tarball downloads to a temp file, must match its sha256, and only then feeds the themes.json build. Verified with FORCE=1.

The commit pin already fixes the content upstream; the hash closes the
transport — a tampered or truncated archive fails before themes.json is
rebuilt.

Signed-off-by: Daniil Antoshin <daniil.antoshin@flant.com>
@danilrwx
danilrwx enabled auto-merge (squash) August 10, 2026 10:24
@github-actions github-actions Bot added the build Build & CI (build:, ci:) label Aug 10, 2026
@danilrwx
danilrwx disabled auto-merge August 10, 2026 10:26
@danilrwx danilrwx added this to the v1.4.0 milestone Aug 10, 2026
@danilrwx
danilrwx enabled auto-merge (squash) August 10, 2026 10:30
@danilrwx
danilrwx merged commit 094c5b8 into main Aug 10, 2026
4 checks passed
@danilrwx
danilrwx deleted the build/pin-theme-hash branch August 10, 2026 10:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Build & CI (build:, ci:)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant