Skip to content

ci: use existing release tag format#369

Merged
parkerbxyz merged 1 commit into
mainfrom
parkerbxyz/use-release-please-v-tags
May 8, 2026
Merged

ci: use existing release tag format#369
parkerbxyz merged 1 commit into
mainfrom
parkerbxyz/use-release-please-v-tags

Conversation

@parkerbxyz

Copy link
Copy Markdown
Contributor

Summary

This updates the release-please manifest configuration to use the repository's existing vX.Y.Z tag format. Without this setting, manifest mode looks for component-prefixed tags like create-github-app-token-v3.1.1, which do not exist in this repository and can cause release-please to include already-released commits in a new release PR.

Changes

  • Sets include-component-in-tag to false for stable releases.
  • Sets include-component-in-tag to false for beta prereleases.

This should make release-please use tags like v3.1.1 as the previous release boundary.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 8, 2026 01:57
@parkerbxyz parkerbxyz requested a review from a team as a code owner May 8, 2026 01:57
@parkerbxyz parkerbxyz self-assigned this May 8, 2026
@parkerbxyz parkerbxyz merged commit 6dbbbb1 into main May 8, 2026
9 checks passed
@parkerbxyz parkerbxyz deleted the parkerbxyz/use-release-please-v-tags branch May 8, 2026 01:58

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the repository’s release-please manifest configuration so that release boundaries are determined using the existing vX.Y.Z tag format (instead of component-prefixed tags), preventing already-released commits from being re-included in future release PRs.

Changes:

  • Sets include-component-in-tag: false in the stable release-please config.
  • Sets include-component-in-tag: false in the beta prerelease-please config.
Show a summary per file
File Description
release-please-config.json Configures manifest mode to use non-component vX.Y.Z tags for stable releases.
release-please-config.beta.json Configures manifest mode to use non-component vX.Y.Z-* tags for beta prereleases.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 2/2 changed files
  • Comments generated: 0

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.

2 participants