diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml new file mode 100644 index 00000000..9d48df3e --- /dev/null +++ b/.github/workflows/changelog.yml @@ -0,0 +1,16 @@ +name: Changelog checks + +on: + pull_request: + branches: [ main ] + types: [ opened, edited ] + +jobs: + build: + if: ${{ contains(github.event.pull_request.body, '[x] I''ve added new item into [Changelog](docs/Changelog.md) under [Unreleased]') }} + runs-on: ubuntu-latest + steps: + - name: Run changelog checker + uses: mwcodebase/versioning-checker@85b1edf4dbf1ff8fbe37884ea600de012ca3d7a3 + with: + tracked_files: 'docs/Changelog.md' diff --git a/docs/Changelog.md b/docs/Changelog.md index 6729b55e..82811b42 100644 --- a/docs/Changelog.md +++ b/docs/Changelog.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added ### Changed +- Changelog checks ### Removed