Skip to content

Commit f7e32d1

Browse files
committed
fix auto changelog
1 parent 4f5f862 commit f7e32d1

File tree

1 file changed

+19
-24
lines changed

1 file changed

+19
-24
lines changed

.github/workflows/changelog.yml

Lines changed: 19 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,28 @@
1-
name: Update changelog
1+
name: "Update Changelog"
2+
23
on:
34
release:
4-
types:
5-
- published
5+
types: [released, pre-release]
6+
67
jobs:
7-
run:
8-
name: Update changelog
8+
update:
99
runs-on: ubuntu-latest
10-
env:
11-
CHANGELOG_GITHUB_TOKEN: ${{ secrets.CHANGELOG_GITHUB_TOKEN }}
10+
1211
steps:
13-
- name: Checkout
14-
uses: actions/checkout@v3
12+
- name: Checkout code
13+
uses: actions/checkout@v2
1514
with:
1615
ref: master
17-
- name: Generate changelog
18-
uses: addnab/docker-run-action@v3
16+
17+
- name: Update Changelog
18+
uses: stefanzweifel/changelog-updater-action@v1
1919
with:
20-
image: githubchangeloggenerator/github-changelog-generator
21-
options: "-v ${{ github.workspace }}:/github/workspace --env SRC_PATH=/github/workspace --env CHANGELOG_GITHUB_TOKEN --workdir /github/workspace"
22-
run: "github_changelog_generator --user iamfarhad --project LaravelRabbitMQ"
23-
- name: Commit changes
24-
run: |
25-
git config --local user.email "action@github.com"
26-
git config --local user.name "GitHub Action"
27-
git add CHANGELOG.md
28-
git commit -m "update changelog" || true
29-
- name: Push changes
30-
uses: ad-m/github-push-action@master
20+
latest-version: ${{ github.event.release.name }}
21+
release-notes: ${{ github.event.release.body }}
22+
23+
- name: Commit updated CHANGELOG
24+
uses: stefanzweifel/git-auto-commit-action@v4
3125
with:
32-
github_token: ${{ secrets.GITHUB_TOKEN }}
33-
branch: master
26+
branch: master
27+
commit_message: Update CHANGELOG
28+
file_pattern: CHANGELOG.md

0 commit comments

Comments
 (0)