feat(bitwarden-delivery-tools): add stacked pull request support - #218
Draft
withinfocus wants to merge 1 commit into
Draft
feat(bitwarden-delivery-tools): add stacked pull request support#218withinfocus wants to merge 1 commit into
withinfocus wants to merge 1 commit into
Conversation
|
Claude Code is reviewing this pull request... If this comment does not update with results, check the Actions log. |
withinfocus
force-pushed
the
feat/stacked-pr-support
branch
from
August 26, 2026 21:16
fa8d082 to
eda42c0
Compare
withinfocus
changed the base branch from
main
to
fix/stack-aware-false-positives
August 26, 2026 21:16
This was referenced Aug 26, 2026
withinfocus
force-pushed
the
feat/stacked-pr-support
branch
from
August 27, 2026 13:22
eda42c0 to
73176c6
Compare
withinfocus
force-pushed
the
feat/stacked-pr-support
branch
from
August 27, 2026 13:36
73176c6 to
d2f763c
Compare
withinfocus
force-pushed
the
feat/stacked-pr-support
branch
from
August 27, 2026 13:56
d2f763c to
a7a868a
Compare
withinfocus
force-pushed
the
feat/stacked-pr-support
branch
from
August 27, 2026 14:15
a7a868a to
efaeccc
Compare
withinfocus
force-pushed
the
feat/stacked-pr-support
branch
from
August 27, 2026 14:30
efaeccc to
80a356d
Compare
withinfocus
force-pushed
the
feat/stacked-pr-support
branch
from
August 27, 2026 14:31
80a356d to
98dedc0
Compare
withinfocus
force-pushed
the
feat/stacked-pr-support
branch
from
August 27, 2026 14:53
98dedc0 to
677b665
Compare
withinfocus
force-pushed
the
feat/stacked-pr-support
branch
from
August 27, 2026 15:10
677b665 to
b3a8547
Compare
withinfocus
force-pushed
the
feat/stacked-pr-support
branch
from
August 27, 2026 15:32
b3a8547 to
382b8a1
Compare
withinfocus
force-pushed
the
feat/stacked-pr-support
branch
from
September 1, 2026 12:38
9f7eb90 to
6d4fbd5
Compare
withinfocus
force-pushed
the
feat/stacked-pr-support
branch
from
September 1, 2026 13:30
6d4fbd5 to
dea8b2b
Compare
GitHub's gh-stack extension is now in use across the organization, but Bitwarden's PR conventions are per-PR and `gh stack submit` accepts no title, body, or label flag — so a stack submitted the documented way ships every layer with a generated title, no `t:` label, and no template body. The new `stacking-pull-requests` skill owns that conventions layer and delegates every `gh stack` command to GitHub's own `gh-stack` skill, gating on both the extension and the skill being present and falling back to a single-branch PR when they are not. The three existing mechanics skills gain the per-layer semantics a stack implies.
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.
gh stackis in use across the organization and the delivery plugin knew nothing about it.The new
stacking-pull-requestsskill owns whatgh stackdoes not: Bitwarden's per-PR conventions, multiplied by the number of layers. It plans the layers, registers them withgh stack init, gates each one, puts the ticket key and type prefix and template body and label on every layer, previews the whole chain once, and merges bottom to top. Thegh stackcommand surface itself is delegated to GitHub's owngh-stackskill, behind an availability check with a single-branch fallback when it is missing.perform-preflightgains a Stacked Branches section covering the layer you are on.creating-pull-requestandcommitting-changesnow hand off instead of competing for stack phrasings.The trigger eval ships with 20 cases and no recorded baseline, and the
creating-pull-requestandcommitting-changesbaselines are stale. Each needs roughly 60claude -pruns to record, which has not been done.bitwarden-delivery-tools3.1.0 to 3.2.0.