This project was made for demoing GitHub Merge Queue. Go run the Actions to create pull requests that will pass or fail checks in the merge queue.
- Clone this repository.
- Push it to your own GitHub organization.
- Create a repository secret named
USER_PAT. If you use a classic PAT, give it thereposcope. If you use a fine-grained PAT, grant it access to this repository with:Contents: Read and writePull requests: Read and write - Use the actions workflows to create PRs that will pass or fail checks in the merge queue, add PRs to the merge queue, and close open PRs.
USER_PAT is used by the PR creation workflows to push branches and create pull requests, and by the merge conflict demo workflow to merge a PR into the merge queue.
Opens X number of PRs that will pass checks but fail checks in the merge queue.
Opens X number of PRs that will pass checks and pass checks in the merge queue.
Opens 2 PRs that will pass checks but conflict with each other in the merge queue.
Adds all open PRs to the merge queue.
Closes all open PRs.