chore(main): release 0.3.7 - #760
Merged
jason931225 merged 1 commit intoAug 16, 2026
Merged
Conversation
github-actions
Bot
force-pushed
the
release-please--branches--main--components--console
branch
11 times, most recently
from
August 13, 2026 04:45
886dcf6 to
524a7fe
Compare
jason931225
enabled auto-merge (squash)
August 14, 2026 15:01
github-actions
Bot
force-pushed
the
release-please--branches--main--components--console
branch
9 times, most recently
from
August 15, 2026 08:25
824b410 to
dc2b1e8
Compare
jason931225
force-pushed
the
release-please--branches--main--components--console
branch
from
August 15, 2026 20:19
dc2b1e8 to
b72002a
Compare
jason931225
disabled auto-merge
August 16, 2026 09:44
jason931225
added a commit
that referenced
this pull request
Aug 16, 2026
## Outcome Separates candidate validation, protected release provenance, and post-merge evidence. Ordinary PRs no longer require the historical signed C/T authority train or authority-ledger tip commits. The stable `authenticate-console-authority` context remains protected/read-only and admits ordinary PRs from exact live GitHub coordinates plus ancestry, without executing candidate bytes. Release-like PRs cannot fall through to the ordinary route. They retain exact path/content/graph classification and a native proof from the protected Release Please workflow. Required CI gains an exact release-metadata-only lane, semantic manifest/CHANGELOG checks, and skip-aware aggregates so policy/preflight failures do not masquerade as PostgreSQL or product failures. ## Risk and governance - Ordinary commit signatures are no longer an authorization primitive. Repository merge permissions and review governance are the authorization boundary; current branch protection has zero required approvals, and that accepted residual is documented rather than hidden. - No candidate bytes execute in `pull_request_target`; no PR secrets, write token, package, image, production, or deployment change is introduced. - `RELEASE_PLEASE_TOKEN` remains unprovisioned and is a post-merge operational HOLD. PR #760 must remain auto-merge-disabled until its release tip is regenerated through the protected workflow. ## Verification - `env PATH="/tmp/console-ci-boundary-dotslash/bin:$PATH" npm run verify` — passed, ending `verify(fast) passed` - focused protected/release suite — 40/40 passed - independent test-contract suite — 47/47 passed; documentation custody 453/453 - `git diff --cached --check` — clean before commit - independent CI/Actions and test-contract reviews: READY; security review: source READY, guarded transition required ## One-time cutover The current protected-base authority workflow still requires the retired signing key, so this PR cannot self-host its replacement. After exact-head Required / CI and Required / Security pass: disable and verify all auto-merge, snapshot protection, temporarily remove only `authenticate-console-authority`, squash-merge this exact head by SHA, and unconditionally restore all three strict app-pinned contexts with readback. Then exercise the restored context on temporary one- and two-commit canary heads. Any state drift or restoration failure is a repository-wide HOLD.
github-actions
Bot
force-pushed
the
release-please--branches--main--components--console
branch
2 times, most recently
from
August 16, 2026 11:35
6658408 to
234a9ae
Compare
jason931225
force-pushed
the
release-please--branches--main--components--console
branch
from
August 16, 2026 11:35
234a9ae to
b74970d
Compare
jason931225
added a commit
that referenced
this pull request
Aug 16, 2026
## Summary - tolerate only the exact stale pre-push lease tip while the Pulls API converges - validate the full initial PR snapshot before any write-capable work, then revalidate every stable field after transport - bound head polling to 20 reads / 19 waits and the protected producer job to 10 minutes - fail closed on metadata drift, third SHAs, API errors, sleep errors, or producer timeout - add RED/GREEN regressions and custody-indexed design and rollout records ## Evidence - full `npm run verify` with pinned DotSlash 0.5.7: exit 0, `verify(fast) passed` - focused protected release authority suite: 49/49 passed, zero skipped or failed - independent security review: READY, no Critical or Important findings - independent test/contract review: READY, no Critical or Important findings - reviewed HEAD: `4d07b6f1c8281eee5f35d255ff61e2bdb26a2959` - reviewed tree: `992cb2ff0a5d4ade2c7952e14d6a74027febe91d` - base-relative patch SHA-256: `adea2726b692666d8b39ea7fdabef8cfb95bc5c1be4123d74e9683a642dfba0b` ## Review fixes - pre-push snapshot validation now binds draft/base/head/repository/ref/creator/title/body fields before worktree creation, token acquisition, commit construction, or push; post-push validation remains - `release-please` producer now has `timeout-minutes: 10`, bounding a stalled GitHub API call without changing triggers, permissions, secrets, or proof identity ## Safety and rollout This does not change branch protection, required context names, packages, images, or production. After the exact amended head passes all three app-bound required contexts, merge this repair, observe a fresh protected Release Please run on that exact main SHA, and merge PR #760 only after its regenerated exact head has native authority proof plus Required / CI and Required / Security. Image/package/production actions remain HOLD. Bead: `console-l23`. --------- Co-authored-by: Jason Leee <jasonlee@Jasons-MacBook-Pro.local>
github-actions
Bot
force-pushed
the
release-please--branches--main--components--console
branch
from
August 16, 2026 17:46
b74970d to
fe2b3fa
Compare
jason931225
force-pushed
the
release-please--branches--main--components--console
branch
from
August 16, 2026 17:46
fe2b3fa to
e197b8e
Compare
jason931225
deleted the
release-please--branches--main--components--console
branch
August 16, 2026 17:55
Contributor
Author
|
🤖 Created releases: 🌻 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 I have created a release beep boop
0.3.7 (2026-08-16)
Features
Bug Fixes
This PR was generated with Release Please. See documentation.