File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Generate Changelog
2+ on :
3+ push :
4+ branches :
5+ - master
6+
7+ jobs :
8+ generate_changelog :
9+ name : Update Changelog
10+ runs-on : ubuntu-latest
11+ steps :
12+ - name : Checkout master
13+ uses : actions/checkout@v2
14+
15+ - name : Generate changelog
16+ 17+ with :
18+ token : ${{ secrets.GITHUB_TOKEN }}
19+
20+ - name : Commit files
21+ env :
22+ CI_USER : ${{ secrets.YOUR_GITHUB_USER }}
23+ CI_EMAIL : ${{ secrets.YOUR_GITHUB_EMAIL }}
24+ ACTIONS_ALLOW_UNSECURW_COMMANDS : true
25+ run : |
26+ git config --local user.email "<USER_EMAIL>"
27+ git config --local user.name "<USER_USERNAME>"
28+ git add docs/CHANGELOG.md && git commit -m 'Updated CHANGELOG.md' && echo ::set-env name=push::1 || echo "No changes to CHANGELOG.md"
29+ - name : Push changes
30+ if : env.push == 1
31+ env :
32+ CI_USER : ${{ secrets.YOUR_GITHUB_USER }}
33+ CI_TOKEN : ${{ secrets.GITHUB_TOKEN }}
34+ run : |
35+ git push "https://$CI_USER:[email protected] /$GITHUB_REPOSITORY.git" HEAD:master
You can’t perform that action at this time.
0 commit comments