diff --git a/.github/workflows/changelog-updated.yml b/.github/workflows/changelog-updated.yml new file mode 100644 index 00000000..ca28354d --- /dev/null +++ b/.github/workflows/changelog-updated.yml @@ -0,0 +1,15 @@ +name: "Changelog checker" +on: + pull_request: + types: [opened, synchronize, reopened, ready_for_review, labeled, unlabeled] + +jobs: + # Enforces the update of a changelog file on every pull request + changelog: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: dangoslen/changelog-enforcer@v2 + with: + changeLogPath: "CHANGELOG.md" + skipLabels: "Skip-Changelog" diff --git a/CHANGELOG.md b/CHANGELOG.md index 500859cd..2acd089b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,3 +8,4 @@ Bob Management GUI changelog - Initial project structure (#1) - Dockerfile and Docker-Compose to simplify deployment (#5) +- CI/CD configuration (#11)