Skip to content

fix(ci): use empty-string manifest key to match release-please root component#153

Merged
XOlegator merged 1 commit into
masterfrom
fix/release-please-manifest-root-component
May 27, 2026
Merged

fix(ci): use empty-string manifest key to match release-please root component#153
XOlegator merged 1 commit into
masterfrom
fix/release-please-manifest-root-component

Conversation

@XOlegator
Copy link
Copy Markdown
Contributor

Summary

release-please v17 extracts component '' (empty string) from tags like v2.0.0 when include-component-in-tag is false. The manifest key "." does not match "", so the v2.0.0 GitHub Release was never recognized as the last-release anchor — causing Set(0) and no Release PR.

Fix: change .release-please-manifest.json key from "." to "" so the tag component and manifest key match. Also removes the now-unnecessary last-release-sha workaround from release-please-config.json.

Test plan

  • After merge, release-please workflow creates a Release PR for 2.1.0

…omponent

release-please v17 extracts component '' (empty) from tags like v2.0.0.
The previous manifest key '.' did not match, so the v2.0.0 anchor was
never found and no Release PR was created.
@XOlegator XOlegator merged commit 8be6695 into master May 27, 2026
4 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