ci: add theme prs closer workflow (#3534)

* ci: add theme prs closer workflow

* permissions
This commit is contained in:
Alexandr Garbuzov
2025-08-24 18:02:00 +03:00
committed by GitHub
parent bbadc0b212
commit 5ecf80b4d2
+41
View File
@@ -0,0 +1,41 @@
name: Theme Pull Requests Closer
on:
pull_request:
types:
- labeled
permissions:
actions: read
checks: read
contents: read
deployments: read
issues: read
discussions: read
packages: read
pages: read
pull-requests: write
repository-projects: read
security-events: read
statuses: read
jobs:
close-prs:
runs-on: ubuntu-latest
steps:
- name: Check out the code
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Set up Git
run: |
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
- name: Close Pull Requests
run: |
comment_message="We are currently pausing addition of new themes. If this theme is exclusively for your personal use, then instead of adding it to our theme collection, you can use card customization options."
for pr_number in $(gh pr list -l "themes" -q is:open --json number -q ".[].number"); do
gh pr close $pr_number -c "$comment_message"
done