Skip to content

fix: skip release-please on changelog PR merge#64

Merged
Jacksunwei merged 1 commit intomainfrom
fix/release-please-skip-merge
Feb 7, 2026
Merged

fix: skip release-please on changelog PR merge#64
Jacksunwei merged 1 commit intomainfrom
fix/release-please-skip-merge

Conversation

@Jacksunwei
Copy link
Collaborator

Problem

When the release-please changelog PR is merged to release/candidate, it triggers two workflows:

  1. Release: Finalize (via pull_request: closed) - Success
  2. Release: Please (via push: release/candidate) - Failure

The second run fails because Release: Finalize is already handling the branch (creating release/v{version} and deleting release/candidate).

Fix

Skip Release: Please when the commit message starts with chore(release (the release-please commit prefix):

if: "!startsWith(github.event.head_commit.message, 'chore(release')"

This ensures:

  • Normal pushes (cherry-picks, fixes) → Run release-please
  • Changelog PR merge → Skip (handled by Release: Finalize)

🤖 Generated with Claude Code

When the release-please PR is merged, the push to release/candidate
triggers Release: Please again. This fails because Release: Finalize
is already handling the branch. Skip by checking commit message prefix.
@gemini-code-assist
Copy link
Contributor

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@Jacksunwei Jacksunwei merged commit 22bee6f into main Feb 7, 2026
6 checks passed
@Jacksunwei Jacksunwei deleted the fix/release-please-skip-merge branch February 7, 2026 07:21
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