Skip to content

chore(release): match manifest component to plain tag scheme - #602

Merged
prasad-albert merged 1 commit into
mainfrom
fix/release-please-component-match
Jul 8, 2026
Merged

chore(release): match manifest component to plain tag scheme#602
prasad-albert merged 1 commit into
mainfrom
fix/release-please-component-match

Conversation

@prasad-albert

Copy link
Copy Markdown
Collaborator

Summary

  • release-please-config.json's package . sets package-name: albert, which implicitly names the manifest component albert.
  • Every real tag in this repo is component-less (v1.32.1, never albert-v1.32.1).
  • This mismatch was harmless until fix(ci): route manifest-file per target branch in release-please workflow #594 pushed main's release-please run into full manifest-mode component search (explicit manifest-file input, config-file as sole source of release-type/versioning-strategy). That run rejected every historical tag as an unrecognized component and fell back to diffing the entire repo history, producing PR chore(main): release albert 1.33.0 #596.
  • Adding "component": "" overrides the implicit component to match the actual tag scheme, restores normal small-diff release PRs, and keeps package-name (changelog naming) as-is.

Test plan

  • Merge, close stale PR chore(main): release albert 1.33.0 #596, delete branch release-please--branches--main--components--albert, re-trigger release-please on main, confirm the new PR only contains the real unreleased commit(s).

@claude

claude Bot commented Jul 8, 2026

Copy link
Copy Markdown

Looks good - no bugs or correctness issues found.

main's tags have always been component-less (v1.32.1, not albert-v1.32.1).
package-name: albert implicitly set the expected component in manifest
mode, which release-please now runs (#594) after config-file/manifest-file
became the sole source of release-type/versioning-strategy. That mismatch
made release-please reject every historical tag as an unknown component
and fall back to a full-history diff (PR #596).
@prasad-albert
prasad-albert force-pushed the fix/release-please-component-match branch from e0def93 to 0c60ca9 Compare July 8, 2026 04:49
@prasad-albert prasad-albert changed the title fix(release): match manifest component to plain tag scheme chore(release): match manifest component to plain tag scheme Jul 8, 2026
@prasad-albert
prasad-albert merged commit ba744e7 into main Jul 8, 2026
1 check was pending
@prasad-albert
prasad-albert deleted the fix/release-please-component-match branch July 8, 2026 04:50
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