File tree Expand file tree Collapse file tree 1 file changed +56
-0
lines changed Expand file tree Collapse file tree 1 file changed +56
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Generate Changelog
2+
3+ on :
4+ release :
5+ types : [published, edited]
6+ workflow_dispatch :
7+ inputs :
8+ version :
9+ description : dummy
10+ default : dummy
11+
12+ defaults :
13+ run :
14+ shell : bash
15+
16+ jobs :
17+ gen-changelog :
18+ runs-on : ubuntu-latest
19+ environment : genlog_gen_token
20+ steps :
21+ - uses : actions/checkout@v3
22+
23+ - name : install pkgs
24+ run : |
25+ export DEBIAN_FRONTEND=noninteractive
26+ sudo apt update && sudo apt install -y zip grep sudo ruby rubygems git ssh ruby-dev gcc make
27+ sudo $(which gem) install specific_install
28+
29+ - name : install github-changelog-generator
30+ run : |
31+ git clone https://github.com/github-changelog-generator/github-changelog-generator -b v1.16.4
32+ cd github-changelog-generator/
33+ sudo $(which gem) build github_changelog_generator.gemspec
34+ sudo $(which gem) install -N github_changelog_generator-1.16.4.gem
35+
36+ - name : run github-changelog-generator
37+ env :
38+ CHANGELOG_GEN_TOKEN : ${{ secrets.CHANGELOG_GEN_TOKEN }}
39+ run : |
40+ pwd
41+ $(which ruby) $(which github_changelog_generator) -u Zoxcore -p qTox_enhanced \
42+ --exclude-tags "0.6.0,0.6.1," \
43+ --token "$CHANGELOG_GEN_TOKEN"
44+
45+ - name : chmod
46+ run : |
47+ sudo chmod a+r /home/runner/work/qTox_enhanced/qTox_enhanced/CHANGELOG.md
48+ ls -rattlh
49+
50+ - name : upload IPA file
51+ uses : actions/upload-artifact@v3
52+ with :
53+ name : Changelog
54+ path : |
55+ /home/runner/work/qTox_enhanced/qTox_enhanced/CHANGELOG.md
56+
You can’t perform that action at this time.
0 commit comments