Skip to content

fix: Use release-as to target v1.0.0 instead of editing manifest#203

Merged
jarfernandez merged 1 commit intomainfrom
fix/release-please-v1
Mar 16, 2026
Merged

fix: Use release-as to target v1.0.0 instead of editing manifest#203
jarfernandez merged 1 commit intomainfrom
fix/release-please-v1

Conversation

@jarfernandez
Copy link
Copy Markdown
Owner

Summary

  • Revert manifest from 1.0.0 back to 0.21.1 (the actual current released version)
  • Add "release-as": "1.0.0" to .github/release-please-config.json to force the next release to v1.0.0

The manifest tracks the current released version, not the target. Setting it to 1.0.0 made release-please think 1.0.0 was already released, so the feat!: breaking change bumped to 2.0.0.

Note: Remove "release-as": "1.0.0" from the config after the v1.0.0 release so subsequent releases use normal semver bumping.

Test plan

  • After merge, verify release-please creates a PR targeting v1.0.0 (not v2.0.0)
  • Close the existing v2.0.0 release PR and change its label from autorelease: pending to autorelease: tagged

🤖 Generated with Claude Code

The manifest tracks the current released version (0.21.1), not the
target. Setting it to 1.0.0 made release-please think 1.0.0 was
already released, causing `feat!:` to bump to 2.0.0. The correct
approach is `"release-as": "1.0.0"` in the config, which forces
the next release to that exact version. Remove `release-as` after
the 1.0.0 release.
@jarfernandez jarfernandez self-assigned this Mar 16, 2026
@jarfernandez jarfernandez merged commit e24f54a into main Mar 16, 2026
13 checks passed
@jarfernandez jarfernandez deleted the fix/release-please-v1 branch March 16, 2026 01:41
This was referenced Mar 16, 2026
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