From 8e168c4d88de25da1a68eff15d955968daa6b23a Mon Sep 17 00:00:00 2001 From: Ivan Schaller Date: Thu, 15 Aug 2024 18:05:49 +0200 Subject: [PATCH] fix cicd files Signed-off-by: Ivan Schaller --- .gitea/workflows/update_changelog.yml | 33 +++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .gitea/workflows/update_changelog.yml diff --git a/.gitea/workflows/update_changelog.yml b/.gitea/workflows/update_changelog.yml new file mode 100644 index 0000000..4f66e04 --- /dev/null +++ b/.gitea/workflows/update_changelog.yml @@ -0,0 +1,33 @@ +name: update changelog + +on: + push: + tags: + - "v*.*.*" + +jobs: + update-changelog: + runs-on: ubuntu-latest + steps: + - name: checkout code + uses: actions/checkout@v4 + with: + fetch-depth: 0 + ref: master + + - name: install auto-changelog + run: npm install auto-changelog + + - name: generate changelog + run: >- + npx auto-changelog -t keepachangelog + --commit-limit 50 --backfill-limit 50 + --ignore-commit-pattern '[Bb]ump version|[Uu]pdate changelog|[Mm]erge pull request' + + - name: commit and push changelog + uses: EndBug/add-and-commit@v9 + with: + add: CHANGELOG.md + message: "[bot] update changelog" + author_name: actions-bot + author_email: actions@bots.44net.ch