Commit 0a9292c
authored
🐸 Versioned release (#114)
<a href="https://bumpy.varlock.dev"><img
src="https://raw.githubusercontent.com/dmno-dev/bumpy/main/images/frog-clipboard.png"
alt="bumpy-frog" width="60" align="left" style="image-rendering:
pixelated;" title="Hi! I'm bumpy!" /></a>
This PR was created and will be kept in sync by
[bumpy](https://bumpy.varlock.dev) based on your bump files (in
`.bumpy/`). Merge it when you are ready to release the packages listed
below:
<br clear="left" />
### <a href="https://bumpy.varlock.dev" title="Minor releases"><img
src="https://raw.githubusercontent.com/dmno-dev/bumpy/main/images/frog-minor.png"
alt="minor" width="52" style="image-rendering: pixelated;" align="right"
/></a> Minor releases
#### `@varlock/bumpy` 1.13.2 → **1.14.0**
<sub>[CHANGELOG.md](https://github.com/dmno-dev/bumpy/pull/114/changes#diff-4172fac00a078eb9cef75fbac6f1df8320cd5bf3d45ed733e055f7567d8d0e29)</sub>
- `ci check` now reads bump files in channel directories, so promotion
PRs (channel → main) and graduation PRs (channel → channel) correctly
report the cycle's pending releases instead of failing with "no bump
files found". Channel-dir bump files render with their subdir path
(`next/feature.md`) so view/edit links resolve. ([bump
file](https://github.com/dmno-dev/bumpy/pull/114/changes#diff-ba997eaff96b6c6f00c37520d147488c1e771ef216c9f04a1d452a3f0d95d079))
- Channel release PR titles and bodies now show deterministic versions:
targets with a wildcard counter (`1.2.0-rc.x`) derived purely from
committed state, instead of registry-derived counters that could drift
between PR creation and publish. Multi-package cycles show a package
count in the title instead of an arbitrary lead package. The PR check
comment and `version` output use the same `.x` wildcard; `status` / `ci
plan` still show live registry-derived counters (`.?` when offline).
([bump
file](https://github.com/dmno-dev/bumpy/pull/114/changes#diff-66048fddb3a0d7725cd37a4ec20bd6f474c6cbb0e3cfea8d9137e2dd8416e521))
- Add prerelease channels — branch-based prerelease lines (e.g. `next` →
`@next` dist-tag) where prerelease versions are never committed to git.
Targets derive from bump files, counters from the registry; shipped bump
files are tracked by moving them into `.bumpy/<channel>/`. Includes
channel-aware `version` / `publish` / `status` / `ci release` flows,
exact-pinned lockstep cycle publishes, and promotion-by-merge to stable.
([bump
file](https://github.com/dmno-dev/bumpy/pull/114/changes#diff-cd102124258af740299a22752ba5caa925bab64cdec60ef8d060beddc4687c75))
- The PR check comment now explicitly calls out promotion PRs (channel →
stable): the headline explains that merging ends the prerelease cycle
and ships stable, and bump files that already shipped on a channel are
annotated with their dist-tag (e.g. `next/feature.md` _(shipped on
`@next`)_). ([bump
file](https://github.com/dmno-dev/bumpy/pull/114/changes#diff-70ae822551ec7b49658ee9736e439b4ddb9edda0ef09e12c682c875747592fb3))
- When a prerelease cycle is promoted (channel → main) or graduated
(channel → channel), any lingering release PR on the source channel is
now closed automatically with an explanatory comment — merging it would
have offered another prerelease of a cycle that already moved on. ([bump
file](https://github.com/dmno-dev/bumpy/pull/114/changes#diff-5f95f249d94749d169f60d8fb8b63fa89e2d7d2bd1516fe757b342dcb48f1c71))
Co-authored-by: bumpy-bot <276066384+bumpy-bot@users.noreply.github.com>1 parent eb69276 commit 0a9292c
7 files changed
Lines changed: 11 additions & 26 deletions
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
3 | 13 | | |
4 | 14 | | |
5 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments