mirror of
https://github.com/space-syndicate/space-station-14.git
synced 2026-10-09 10:21:18 +03:00
* close on master workflow: add stable and staging to blacklist, tweak wording, update commented out text * keep main and develop in blacklist * critical grammar and formatting * argh how even (bring back old version of commented-out section) * thats not the right word * only close when head repo is a fork from github docs: https://docs.github.com/en/webhooks/webhook-events-and-payloads?actionType=opened#pull_request
27 lines
2 KiB
YAML
27 lines
2 KiB
YAML
name: Close PRs on master
|
|
|
|
on:
|
|
pull_request_target:
|
|
types: [ opened, ready_for_review ]
|
|
|
|
jobs:
|
|
run:
|
|
runs-on: ubuntu-latest
|
|
if: ${{(github.head_ref == 'master' || github.head_ref == 'main' || github.head_ref == 'develop' || github.head_ref == 'stable' || github.head_ref == 'staging')
|
|
&& github.event.pull_request.head.repo.fork}}
|
|
|
|
steps:
|
|
- uses: superbrothers/close-pull-request@v3
|
|
with:
|
|
comment: "Thank you for your contribution! It appears you created a pull request from the master branch or another main development branch. This is [something you should avoid doing](https://jmeridth.com/posts/do-not-issue-pull-requests-from-your-master-branch/), and thus this pull request has been automatically closed. \n \n We suggest you follow [our git usage documentation](https://docs.spacestation14.com/en/general-development/setup/git-for-the-ss14-developer.html). \n \n You can move your current work to another branch by following [these commands](https://ohshitgit.com/#accidental-commit-master). Then, you may recreate your pull request using the new branch."
|
|
|
|
# If you prefer to just comment on the pr and not close it, uncomment the below and comment the above
|
|
|
|
# - uses: actions/github-script@v7
|
|
# with:
|
|
# script: |
|
|
# github.rest.issues.createComment({
|
|
# issue_number: ${{ github.event.number }},
|
|
# owner: context.repo.owner,
|
|
# repo: context.repo.repo,
|
|
# body: "Thank you for your contribution! It appears you created a pull request from the master branch or another main development branch. This is [something you should avoid doing](https://jmeridth.com/posts/do-not-issue-pull-requests-from-your-master-branch/)\n\nYou can move your current work to another branch by following [these commands](https://ohshitgit.com/#accidental-commit-master). Then, you may recreate your pull request using the new branch. \n\n This pull request won't be automatically closed. However, a maintainer may close it for this reason."})
|