Skip to content

fix(ci): add bootstrap-sha to skip old unparseable release PRs#311

Merged
FSM1 merged 1 commit into
mainfrom
fix/release-please-bootstrap
Mar 22, 2026
Merged

fix(ci): add bootstrap-sha to skip old unparseable release PRs#311
FSM1 merged 1 commit into
mainfrom
fix/release-please-bootstrap

Conversation

@FSM1

@FSM1 FSM1 commented Mar 22, 2026

Copy link
Copy Markdown
Owner

Summary

Test plan

  • After merge, release-please creates a release PR picking up commits since v0.25.1

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Chores
    • Updated release configuration settings to streamline the release process workflow.

Release-please scans all merged PRs matching the title pattern. The old
PRs (#298, #306) used "chore: release main" without ${component}, so
they can't be matched to any package — causing "untagged, merged release
PRs outstanding" abort on every run.

bootstrap-sha tells release-please to ignore all commits before the
v0.25.1 release (ca356bb) and start fresh from there.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Entire-Checkpoint: 42eed1a5b41a
@coderabbitai

coderabbitai Bot commented Mar 22, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: b63ae00e-46b2-4f83-b1d2-ef591fc9a464

📥 Commits

Reviewing files that changed from the base of the PR and between f78a87d and 8cfb4eb.

📒 Files selected for processing (1)
  • release-please-config.json

Walkthrough

Added a bootstrap-sha configuration parameter to release-please-config.json with a specific commit SHA value, establishing a bootstrap point for release-please initialization without modifying other configuration settings.

Changes

Cohort / File(s) Summary
Configuration Update
release-please-config.json
Added bootstrap-sha field with commit reference (ca356bbd...) to configure release-please bootstrap behavior.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/release-please-bootstrap

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@FSM1 FSM1 enabled auto-merge (squash) March 22, 2026 02:50
@FSM1 FSM1 merged commit 23fecee into main Mar 22, 2026
13 of 14 checks passed
@FSM1 FSM1 deleted the fix/release-please-bootstrap branch March 22, 2026 02: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