Skip to content

fix: public CLI v0.3.2 audit, stale labels and immutable reusable source - #38

Merged
ShutenOishi merged 1 commit into
mainfrom
fix/cli032-public-audit
Oct 20, 2026
Merged

ShutenOishi merged 1 commit into
mainfrom
fix/cli032-public-audit

Conversation

@ShutenOishi

Copy link
Copy Markdown
Contributor

Catalog postmerge public audit Run39348441311 failed (retained, not waived): verify-published-pages still demanded cli-v0.3.1 and its EXE SHA while EN/JA download pages had already moved to cli-v0.3.2. Also found stale homepage eyebrow and Release-link labels.

Reconcile the HTML contract with independently GET-checked public CLI Release417855312 / EXE657731413: SHA256 d4e8f63d402066b21db9d537f7679b51137ec47d9834fa4fd75b5889ad34e6f4, size12829662. Extract an offline-testable served-HTML contract retaining exact tag/hash, locale separation, fixed mode, verbose controls/log file and safety labels; correct the four stale visible labels without altering historical v0.3.1 size comparisons.

Make reusable audit checkout job.workflow_repository/job.workflow_sha with persist-credentials:false instead of mutable main, so the cross-repository full-SHA pin actually selects its verifier code. Keep all public original-byte/Catalog/fleet/headless Chrome checks and read-only permissions.

Validation: 64 local Node tests PASS, including real EN/JA HTML fixtures and negative stale tag/hash/label, missing verbose and wrong-locale cases. Require native exact-head checks, protected merge, Pages deployment/public audit and then Catalog protected pin refresh. No extension Release, authorization, signer, permission or Catalog data change. Ref pgextwin/build#75, pgextwin/build#141.

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.

1 participant