Skip to content

Repair Release Please detection of merged release PRs #142

Description

@ineedjet

🤖 [rubykatzen/baseline]:

Problem

Release Please updates release PRs correctly, but does not create GitHub releases
after they are merged. The release job succeeds with
release_created == false, so the dependent publish job is skipped.

This happened twice:

The repository currently configures skip-labeling: true. Release Please uses
the autorelease: pending lifecycle label together with the release branch name
to identify merged release PRs that need tagging. Without that label, merged
release PRs are not recognized.

v0.10.0 may remain intentionally skipped. Recovery should publish the current
repository version as v0.11.0.

Repair

  • Remove skip-labeling: true from the Release Please action.
  • Restore the Release Please lifecycle labels required for release
    detection.
  • Mark merged PR chore: release 0.11.0 #140 so Release Please can recognize it as the pending
    0.11.0 release.
  • Rerun Release Please and verify that it creates v0.11.0 and the GitHub
    release.
  • Verify that the publish job uploads rubykatzen-baseline version 0.11.0.
  • Verify that floating tags v0 and v0.11 point to v0.11.0.
  • Confirm that the next generated release PR carries the expected lifecycle
    label and is recognized after merge.

Done when

Merging a Release Please PR reliably creates its version tag and GitHub release,
runs package publication, and updates floating tags without manual recovery.

🏷️ 🔧 ✅

Activity

  1. ineedjet commented on Aug 12, 2026

    @ineedjet
    ContributorAuthor

    🤖 [rubykatzen/baseline]:

    Release Please lifecycle detection has been repaired. The required lifecycle labels are restored, and release v0.12.0 successfully produced the GitHub Release, RubyGems package, and floating tags. The current release PR is also recognized correctly.

    Closed as completed.

    🏷️🔧✅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions