docs(cut-release): rewrite the skill for the Actions pipeline, all three harnesses - #188
Merged
Merged
Conversation
The release is two dispatched workflows as of 2026-09-07, so the old seven-step local walkthrough now describes something nobody does. Left alone it would send the next agent to run a sweep that no longer gates anything and to build an AAB the pipeline already built. Stop A is gone — the workflow merges its own bump PR. Stop B stays and is now the only manual step in the whole release. The sweep is documented as a feature/bug-PR gate, not a release-bump one, with the release-variant build as what actually gates a release.
Byte-identical copy of the .claude rewrite. This file has no self-referencing harness path, so all three trees carry the same bytes and gate 6d compares them directly.
Third copy, byte-identical to .claude and .cursor.
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.
The release became two dispatched workflows in #182–#187, but
cut-release/SKILL.mdstill described the seven-step local walkthrough. Left alone it would send the next agent — on any of the three harnesses — to run a sweep that no longer gates anything and to hand-build an AAB the pipeline already built.Rewritten in
.claude,.cursorand.codex. All three blobs hash tof7e9e12, so they're byte-identical and gate 6d compares clean; this file has no self-referencing harness path, so no per-tree substitution was needed.What changed
RELEASE_TOKENand why only a real run needs it.releases/.Both owner calls are preserved: the 2026-08-28 vitals scope decision verbatim, plus a new 2026-09-07 entry recording the automation decisions.
Not done here
docs/play-store/release-signing-and-aab.mdandDEFINITION_OF_DONE.mdstill describe the manual sequence. They're not wrong — the fallback section points at them — but they'd read better with a note that the pipeline is the primary path. Worth a follow-up once a real release has run end to end.🤖 Generated with Claude Code
https://claude.ai/code/session_01Miqsf1M14nY5TKiZHzyjNY
Note
Low Risk
Documentation-only change to agent skills; no runtime or CI behavior is modified in this PR.
Overview
Rewrites the
cut-releaseskill in.claude,.cursor, and.codex(byte-identical) so agents follow the Actions pipeline from #182–#187 instead of the old seven-step local flow (manual bump, sweep, localbundleRelease, localtag-release.ps1).The skill now centers on two dispatched runs:
release.yml(bump + self-merge PR, signed AAB artifact, notes) andtag.yml(tag after Play upload). Stop A (approving review on the bump PR) is removed as an explicit owner decision; Play upload confirmation remains the only hard stop beforetag.yml. New sections cover whypre-pr-sweepdoes not run on version bumps, resume logic fromgh run list/ failed runs (includingdry_runafter a post-bump failure),RELEASE_TOKENand signing secrets, manual fallback as incident-only, and final verification against workflow artifacts instead ofreleases/. The 2026-08-28 vitals scope call is kept; a 2026-09-07 owner call records automation choices.Reviewed by Cursor Bugbot for commit 63cfa46. Bugbot is set up for automated code reviews on this repo. Configure here.