# Check that the changelog is updated for all changes. # # This is only run for PRs. on: pull_request: # opened, reopened, synchronize are the default types for pull_request. # labeled, unlabeled ensure this check is also run if a label is added or removed. types: [opened, reopened, labeled, unlabeled, synchronize] name: Changelog jobs: changelog: name: Changelog runs-on: ubuntu-latest steps: - name: Checkout sources uses: actions/checkout@v3 - name: Check that changelog updated (rtic) uses: dangoslen/changelog-enforcer@v3 with: changeLogPath: ./rtic/CHANGELOG.md skipLabels: 'needs-changelog, skip-changelog' missingUpdateErrorMessage: 'Please add a changelog entry in the CHANGELOG.md file.' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Check that changelog updated (rtic-timer) uses: dangoslen/changelog-enforcer@v3 with: changeLogPath: ./rtic-timer/CHANGELOG.md skipLabels: 'needs-changelog, skip-changelog' missingUpdateErrorMessage: 'Please add a changelog entry in the CHANGELOG.md file.' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Check that changelog updated (rtic-monotonics) uses: dangoslen/changelog-enforcer@v3 with: changeLogPath: ./rtic-monotonics/CHANGELOG.md skipLabels: 'needs-changelog, skip-changelog' missingUpdateErrorMessage: 'Please add a changelog entry in the CHANGELOG.md file.' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}