Skip to content

ci: enable auto-merge on release pull requests - #839

Merged
kvlonge merged 1 commit into
mainfrom
ci/release-auto-merge
Sep 26, 2026
Merged

kvlonge merged 1 commit into
mainfrom
ci/release-auto-merge

Conversation

@kvlonge

@kvlonge kvlonge commented Sep 26, 2026

Copy link
Copy Markdown
Contributor

Why

Release pull requests only merged automatically when someone enabled auto-merge by hand after Release Please opened them. When that was missed, the release waited.

Changes

  • After the trusted release checks pass, the Release Please workflow enables squash auto-merge on the release pull request.
  • It uses the delivery app token, because a merge made with the default workflow token does not start the tag and publish workflows on main.

Verification

  • The workflow parses and passes actionlint.
  • Repository auto-merge is enabled. The next release pull request will confirm the step end to end.

@kvlonge
kvlonge enabled auto-merge (squash) September 26, 2026 13:12
@kvlonge
kvlonge merged commit 48d9954 into main Sep 26, 2026
15 checks passed
@kvlonge
kvlonge deleted the ci/release-auto-merge branch September 26, 2026 13:26
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