Skip to content

Delegate auto-merge to github/create-pull-request in rwx/update-packages-github#388

Open
robinaugh wants to merge 2 commits into
mainfrom
jason/rwx-840-update-rwxupdate-packages-github-to-delegate-auto-merge-to
Open

Delegate auto-merge to github/create-pull-request in rwx/update-packages-github#388
robinaugh wants to merge 2 commits into
mainfrom
jason/rwx-840-update-rwxupdate-packages-github-to-delegate-auto-merge-to

Conversation

@robinaugh
Copy link
Copy Markdown
Contributor

@robinaugh robinaugh commented May 14, 2026

Background

Problem

rwx/update-packages-github enabled auto-merge by shelling out to gh pr merge --auto --squash || true in its own pull-request-options task. Now that github/create-pull-request handles auto-merge (and surfaces failures non-silently), the outer package should delegate instead of duplicating the logic.

Solution

  • Bump rwx/update-packages-github to 2.0.3.
  • Call github/create-pull-request 1.0.7 and pass enable-auto-merge: ${{ params.enable-auto-merge }} through.
  • Remove the local gh pr merge --auto --squash fallback from pull-request-options; label logic is unchanged.
  • Update README examples to 2.0.3.

…ges-github

Bump rwx/update-packages-github to 2.0.3, upgrade the inner
github/create-pull-request call to 1.0.7, and pass enable-auto-merge
through so auto-merge runs alongside reviewer requests in the package.
Drop the local gh pr merge --auto --squash fallback in
pull-request-options; the inner package now owns that behavior.
@robinaugh robinaugh self-assigned this May 14, 2026
Bring rwx/install-cli, github/install-cli, and git/clone up to their
latest published versions so check-packages CI passes.
@robinaugh robinaugh marked this pull request as ready for review May 14, 2026 15:39
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