Skip to content

[pre-commit.ci] pre-commit autoupdate #42

[pre-commit.ci] pre-commit autoupdate

[pre-commit.ci] pre-commit autoupdate #42

Workflow file for this run

name: Pull Request requires towncrier file
on:
- pull_request
jobs:
pr_require_towncrier_file:
runs-on: ubuntu-latest
if: github.event.pull_request.user.login != 'dependabot[bot]' && github.event.pull_request.user.login != 'pre-commit-ci[bot]'
steps:
- uses: actions/checkout@v6
- name: Ensure towncrier file exists
env:
PR_NUMBER: ${{ github.event.number }}
run: |
if [ ! -f "changes/${PR_NUMBER}.feature.rst" ] && [ ! -f "changes/${PR_NUMBER}.bugfix.rst" ] && [ ! -f "changes/${PR_NUMBER}.doc.rst" ] && [ ! -f "changes/${PR_NUMBER}.removal.rst" ] && [ ! -f "changes/${PR_NUMBER}.misc.rst" ]; then
echo "Towncrier file for #${PR_NUMBER} not found. Please add a changes file to the `changes/` directory. See README.rst for more information."
exit 1
fi