pumpkin-plugin-wit/.github/workflows/close-prs.yml
Demetrius Kanios bbd7690dd1 chore(ci): Adjust pumpkin-plugin-wit CI workflows (#3454)
* chore(ci): Adjust `pumpkin-plugin-wit` CI workflows

* Fix close-prs workflow

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Signed-off-by: Demetrius Kanios <demetrius@kanios.net>

---------

Signed-off-by: Demetrius Kanios <demetrius@kanios.net>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-09-16 10:19:15 -07:00

29 lines
765 B
YAML

name: Close PRs
on:
pull_request_target:
types: [opened, reopened]
workflow_dispatch:
permissions:
pull-requests: write
jobs:
manage-prs:
runs-on: ubuntu-slim
steps:
- name: "Close PR(s)"
run: |
if [ "${{ github.event_name }}" = "pull_request" ]; then
echo "${{ github.event.pull_request.number }}"
else
gh pr list --state open --limit 200 --json number --jq '.[].number'
fi | while read pr; do
if [ -n "$pr" ]; then
echo "Closing PR #$pr"
gh pr close $pr --comment "This repository does not accept direct pull requests. See #44 for details."
fi
done
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}