From 7d14cc07f311971bb6a69b2f60fce87032af2dd8 Mon Sep 17 00:00:00 2001 From: Misha Hawthorn Date: Mon, 18 Dec 2023 16:39:32 -0600 Subject: [PATCH] Add changelog update action --- .github/workflows/ci.yml | 2 +- .github/workflows/phpstan.yml | 2 +- .github/workflows/update-changelog.yml | 28 ++++++++++++++++++++++++++ CHANGELOG.md | 7 +++++++ 4 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/update-changelog.yml create mode 100644 CHANGELOG.md diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e08dae7..eb4b45a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,6 +1,6 @@ name: CI -on: [push, pull_request] +on: [ push, pull_request ] jobs: run-phpunit-tests: diff --git a/.github/workflows/phpstan.yml b/.github/workflows/phpstan.yml index 40bcee1..a8779f5 100644 --- a/.github/workflows/phpstan.yml +++ b/.github/workflows/phpstan.yml @@ -1,6 +1,6 @@ name: PHPStan -on: [push, pull_request] +on: [ push, pull_request ] jobs: run-phpstan-analysis: diff --git a/.github/workflows/update-changelog.yml b/.github/workflows/update-changelog.yml new file mode 100644 index 0000000..466dc93 --- /dev/null +++ b/.github/workflows/update-changelog.yml @@ -0,0 +1,28 @@ +name: "Update Changelog" + +on: + release: + types: [ released ] + +jobs: + update: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + with: + ref: main + + - name: Update Changelog + uses: stefanzweifel/changelog-updater-action@v1 + with: + latest-version: ${{ github.event.release.name }} + release-notes: ${{ github.event.release.body }} + + - name: Commit updated CHANGELOG + uses: stefanzweifel/git-auto-commit-action@v5 + with: + branch: main + commit_message: Update CHANGELOG + file_pattern: CHANGELOG.md \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..51b807f --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,7 @@ +# Changelog + +All notable changes to `ocrmypdf-php` will be documented in this file + +## 1.0.0 - 2021-05-30 + +- Initial release! 🎉 \ No newline at end of file