diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 3a20348c..e5554a22 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -11,23 +11,4 @@ permissions: jobs: changelog-check: name: Changelog checkpoint - runs-on: ubuntu-latest - steps: - - name: Require a CHANGELOG.md update or override label - env: - GH_TOKEN: ${{ github.token }} - REPO: ${{ github.repository }} - PR_NUMBER: ${{ github.event.pull_request.number }} - LABELS: ${{ toJSON(github.event.pull_request.labels.*.name) }} - run: | - if echo "$LABELS" | grep -q '"skip-changelog"'; then - echo "Found 'skip-changelog' label; no CHANGELOG.md entry required." - exit 0 - fi - if gh api "repos/$REPO/pulls/$PR_NUMBER/files" --paginate --jq '.[].filename' \ - | grep -Eq '(^|/)CHANGELOG\.md$'; then - echo "A CHANGELOG.md was updated." - exit 0 - fi - echo "::error::This PR does not update a CHANGELOG.md. If it includes a user-facing change, add an entry under [Unreleased] in CHANGELOG.md. If no changelog entry is needed, a maintainer can apply the 'skip-changelog' label." - exit 1 + uses: temporalio/.github/.github/workflows/changelog.yml@d8129c755fbd1d3f18c5a7a5420d5754acc63e3f