Skip to content

Commit 19d539b

Browse files
committed
Version packages
@varlock/bumpy@1.13.2
1 parent 199e729 commit 19d539b

3 files changed

Lines changed: 9 additions & 9 deletions

File tree

.bumpy/publish-oidc-and-tag-push.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

packages/bumpy/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## 1.13.2
4+
5+
<sub>2026-06-05</sub>
6+
7+
- [#101](https://github.com/dmno-dev/bumpy/pull/101) _(patch)_ - Harden the publish flow for two failure modes hit when releasing brand-new packages via GitHub Actions + npm trusted publishing (OIDC).
8+
- Detect the new-package case before any side effects. When OIDC is the only available auth path (no `NPM_TOKEN`/`NODE_AUTH_TOKEN`, no `.npmrc` auth), bumpy now checks the npm registry up front and emits a clear error directing the user to publish a `0.0.0` placeholder before merging — instead of failing partway through with stranded GitHub draft releases and remote tags. The check is skipped when a token fallback is present, so users who enable `id-token: write` for provenance attestations alongside token auth are unaffected.
9+
- Replace blanket `git push --tags` after publish with per-tag force push. `gh release create --draft --target SHA` creates the tag on the remote at draft-creation time; if a prior publish failed and HEAD has since moved, the remote tag is stale and `git push --tags` rejects with "already exists". The new logic iterates `releasePlan.releases` minus failed packages and force-pushes each tag individually, preserving the anySucceeded-aware semantics already used for local tag movement — packages whose targets all succeeded in a prior run are stripped upstream and their tags stay at the SHA the artifact was actually published from.
10+
311
## 1.13.1
412

513
<sub>2026-06-03</sub>

packages/bumpy/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@varlock/bumpy",
3-
"version": "1.13.1",
3+
"version": "1.13.2",
44
"description": "Modern monorepo versioning and changelog tool",
55
"keywords": [
66
"bump",

0 commit comments

Comments
 (0)