Skip to content

ci(ENG-14534): merge the CLI bump pull request when the checks pass - #50

Merged
cloudsmith-iduffy merged 1 commit into
masterfrom
bump-pr-auto-merge
Oct 27, 2026
Merged

cloudsmith-iduffy merged 1 commit into
masterfrom
bump-pr-auto-merge

Conversation

@cloudsmith-iduffy

Copy link
Copy Markdown
Contributor

Description

The Bump Cloudsmith CLI workflow opens the bump PR but leaves it for a person to merge. This PR passes merge: "true" to the open-cli-bump-pr action, so cloudsmith-bot squash-merges the PR when the checks pass. The merge then starts release.yml, which tags the release and moves v3. The Homebrew tap does the same: cloudsmith-io/homebrew-cloudsmith-cli#42 merged without a person.

CONTRIBUTION.md now describes the automatic merge.

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update
  • Refactoring
  • Other (please describe)

Additional Notes

  • Both repos use the same org ruleset, which requires one review on master. cloudsmith-bot merges past that rule on the tap, so it can merge here too.
  • There is no CHANGELOG.md entry. The change affects only this repo's CI, so it does not start a release.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 27, 2026 20:40
@cloudsmith-iduffy
cloudsmith-iduffy marked this pull request as ready for review October 27, 2026 20:41
@cloudsmith-iduffy
cloudsmith-iduffy merged commit ebed5fc into master Oct 27, 2026
22 checks passed

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.

🟡 Changes recommended

The bump job’s 10-minute timeout can expire while the merge action waits for checks that allow 15 minutes each, leaving an otherwise passing PR unmerged.

1 open issue
What changed in this PR

Enables automatic merging of CLI version bump pull requests, allowing successful checks to lead into the action’s existing release workflow without manual merging.

Changes:

  • Passes merge: "true" to the pinned open-cli-bump-pr action.
  • Updates contributor documentation to describe automatic squash-merging and release behavior.
File Description
CONTRIBUTION.md Documents automatic merging and release of CLI bumps.
.github/​workflows/​bump-cli-version.yml Enables merging after PR checks pass.

Review effort: Balanced

with:
version: ${{ github.event.client_payload.version || inputs.version }}
bump-command: bash scripts/bump-cli-version.sh "$VERSION"
merge: "true"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants