From 438ca6c60e61025f31dfd5395fa083069ee88685 Mon Sep 17 00:00:00 2001 From: Brett Date: Tue, 17 Sep 2024 11:11:48 -0400 Subject: [PATCH] add CI check that CHANGES.rst is not modified --- .github/workflows/changelog.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index cb5c44f47..88de1c9a4 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -28,3 +28,11 @@ jobs: - run: pip install towncrier - run: towncrier check - run: towncrier build --draft | grep -P '#${{ github.event.number }}' + no_changelog_edit: + if: ${{ !contains(github.event.pull_request.labels.*.name, 'allow-manual-changelog-edit') }} + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - run: git diff HEAD ${{ github.event.pull_request.base.sha }} --no-patch --exit-code CHANGES.rst