Skip to content

docs: channel branches in release workflow + promotion-PR check behavior#116

Merged
theoephraim merged 3 commits into
mainfrom
docs/channel-workflow-and-promotion-check
Jun 13, 2026
Merged

docs: channel branches in release workflow + promotion-PR check behavior#116
theoephraim merged 3 commits into
mainfrom
docs/channel-workflow-and-promotion-check

Conversation

@theoephraim

Copy link
Copy Markdown
Member

Doc gaps surfaced while dogfooding the next channel to completion. Docs-only; no bump file (nothing under packages/ changes).

Release workflow examples (github-actions.md) — both the split-jobs and single-job examples now:

  • comment that prerelease channel branches go in the push trigger too ([main, next, beta]), with a link to the channels doc, and
  • use a per-ref concurrency group (bumpy-release-${{ github.ref }}). With a single shared group, a next prerelease publish queues behind — or, with cancel-in-progress: true, gets cancelled by — a main release, despite touching different dist-tags. This is the exact lesson from our own release.yaml. The standalone Concurrency section now explains the why, and notes the plain group is equivalent if you only release from main.

prereleases.md setup — the "only trigger change" line now also flags that an existing workflow on a single concurrency group should switch to per-ref (new workflows get it from the example).

cli.md — documents what ci check posts on channel PRs (prerelease plan, -<preid>.x, dist-tag) and on promotion PRs (reads .bumpy/<channel>/, shows the consolidated stable plan, calls out that merging ends the cycle) — behavior that shipped in #111/#113 but wasn't in the command reference.

Not included here: the auto-close-promoted-release-PR docs ride with #115; nothing here references that unmerged behavior.

- Release workflow examples: comment that channel branches go in the push
  trigger too, and switch the concurrency group to per-ref so a channel
  publish doesn't queue behind / get cancelled by a main release (the lesson
  from dogfooding the next channel).
- Concurrency section: explain the per-ref group and when it matters.
- prereleases.md setup: note existing single-group workflows need the per-ref
  change.
- cli.md: document what 'ci check' shows on channel and promotion PRs.
@theoephraim theoephraim merged commit eb69276 into main Jun 13, 2026
5 checks passed
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