Skip to content

Navigation Menu

Sign in
Sign up

feat(updater): advertise optional gzip artifacts for CLI updates - #518

Merged
xxchan merged 2 commits into
main from
archer/gzip-candidate-790
Sep 9, 2026
Merged

feat(updater): advertise optional gzip artifacts for CLI updates #518
xxchan merged 2 commits into
main from
archer/gzip-candidate-790

Conversation

@xxchan

@xxchan xxchan commented Sep 8, 2026

Copy link
Copy Markdown
Member

The CLI update-check response now includes optional artifact.gzip metadata when the selected external target has a valid compressed SHA-256 and size. The existing versioned .gz download route binds it to the same release and target; raw artifact identity is unchanged. Missing/incomplete stored metadata omits the enhancement.

The Node updater validates and exposes this metadata and includes it in candidate identity. prepareUpdate still downloads raw bytes; K selects and double-verifies gzip in botiverse/k-carrier#9. No schema, publication, or deployment change.

Validation: root build and tests passed; Worker update endpoint 14 tests and Node updater 32 tests passed. Worker types generated against wrangler.hands.jsonc. Root lint cannot run because existing Worker ESLint 9 setup has no eslint.config.*; no lint pass claimed.

archer added 2 commits September 8, 2026 13:43
Signed-off-by: archer <archer@mail.build>
Signed-off-by: archer <archer@mail.build>
xxchan force-pushed the archer/gzip-candidate-790 branch from 7292fcc to 0e17319 Compare September 8, 2026 14:01
xxchan merged commit 866a428 into main Sep 9, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

1 participant

AltStyle によって変換されたページ (->オリジナル) /