GildedRose-Refactoring-Kata/.github/workflows/close-solution-pr.yml
2026-02-05 21:02:33 +01:00

34 lines
1.1 KiB
YAML

name: Close solution PRs
on:
pull_request:
types: [labeled]
jobs:
close:
if: github.event.label.name == 'solution'
runs-on: ubuntu-slim
steps:
- name: Comment on PR
uses: actions/github-script@v7
with:
script: |
github.rest.issues.createComment({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
body: "👋 Thanks for working on the Gilded Rose kata!\n\nThis repository intentionally contains badly written code for learning purposes.\n\nWe don't accept refactored solutions as pull requests.\nPlease keep your solution in your fork.\n\nIf you intended to contribute documentation, tests, or a new language version, feel free to reopen and explain 🙂"
})
- name: Close PR
uses: actions/github-script@v7
with:
script: |
github.rest.pulls.update({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: context.issue.number,
state: 'closed'
})