[build] do not auto-merge browser updates#17432
Conversation
Review Summary by QodoReplace auto-merge with manual PR creation for browser updates
WalkthroughsDescription• Replace custom commit-push workflow with standard create-pull-request action • Remove auto-merge functionality from browser update workflow • Simplify workflow by downloading patch and applying locally • Consolidate PR creation into single job without intermediate push step Diagramflowchart LR
A["Update Pinned Browsers"] --> B["Create Pull Request"]
B --> C["Checkout Repository"]
C --> D["Download Patch Artifact"]
D --> E["Apply Patch Locally"]
E --> F["Create PR via peter-evans Action"]
File Changes1. .github/workflows/pin-browsers.yml
|
Code Review by Qodo
1. Wrong ref for trunk PR
|
There was a problem hiding this comment.
Pull request overview
This PR updates the scheduled “Pin Browsers” automation so it still opens/updates a PR with pinned browser version changes, but no longer enables auto-merge for those PRs.
Changes:
- Remove the commit/push +
gh pr merge --autoflow for pinned browser updates. - Switch to
peter-evans/create-pull-requestto create/update thepinned-browser-updatesPR branch from the generated patch artifact.
|
Persistent review updated to latest commit ec78713 |
|
Persistent review updated to latest commit 19729b6 |
|
Persistent review updated to latest commit 6b1420d |
|
Persistent review updated to latest commit 673bc4b |
🔗 Related Issues
Decided on this one instead of #17431
💥 What does this PR do?
Same behavior, just no auto-merging
🔧 Implementation Notes
We can go back to using the create-pull-request action for this since no special behavior
💡 Additional Considerations
These will need to be merged before releases anyway, so not sure we need to do anything special with them for now.