Skip to content

Yj dartdevembedder 2488 #1123

Yj dartdevembedder 2488

Yj dartdevembedder 2488 #1123

# A CI workflow to remind the contributor to update the changelog.
name: Changelog Reminder
on:
pull_request:
types: [synchronize, opened, reopened, labeled, unlabeled]
paths:
- '**/*.dart'
jobs:
changelog-reminder:
if: ${{ !contains(github.event.*.labels.*.name, 'changelog-not-required') }}
name: Maybe prevent submission
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- name: Check changed files
run: |
git fetch origin main
PR_DIFF=$(git diff origin/main --name-only)
echo "$PR_DIFF"
if [[ $PR_DIFF == *"CHANGELOG.md"* ]]; then
echo "CHANGELOG.md has been updated."
exit 0;
fi
echo "Did not detect an update to the CHANGELOG.md in this PR."
echo "Please update the CHANGELOG.md, or add the 'changelog-not-required' label."
exit 1