[8.x] Auto update changelog file with a new release (#5801)

* Create update-changelog.md

* Update .gitattributes

* Rename update-changelog.md to update-changelog.yml
This commit is contained in:
Dries Vints 2022-02-08 15:36:57 +01:00 committed by GitHub
parent 4c5b774294
commit 79805bc1c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 37 additions and 3 deletions

11
.gitattributes vendored
View File

@ -1,5 +1,10 @@
* text=auto
*.css linguist-vendored
*.scss linguist-vendored
*.js linguist-vendored
*.blade.php diff=html
*.css diff=css
*.html diff=html
*.md diff=markdown
*.php diff=php
/.github export-ignore
CHANGELOG.md export-ignore

29
.github/workflows/update-changelog.yml vendored Normal file
View File

@ -0,0 +1,29 @@
name: "Update Changelog"
on:
release:
types: [released]
jobs:
update:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
with:
ref: ${{ github.ref_name }}
- name: Update Changelog
uses: stefanzweifel/changelog-updater-action@v1
with:
latest-version: ${{ github.event.release.tag_name }}
release-notes: ${{ github.event.release.body }}
compare-url-target-revision: ${{ github.event.release.target_commitish }}
- name: Commit updated CHANGELOG
uses: stefanzweifel/git-auto-commit-action@v4
with:
branch: ${{ github.event.release.target_commitish }}
commit_message: Update CHANGELOG.md
file_pattern: CHANGELOG.md