File tree Expand file tree Collapse file tree 1 file changed +39
-0
lines changed
Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Release
2+ on :
3+ push :
4+ tags :
5+ - ' v*'
6+
7+ jobs :
8+ release :
9+ runs-on : ubuntu-latest
10+ permissions :
11+ contents : write
12+ steps :
13+ - uses : actions/checkout@v3
14+
15+ - name : Build
16+ id : build
17+ run : |
18+ version="$(cat module.prop | grep 'version=' | awk -F '=' '{print $2}')"
19+ id="$(cat module.prop | grep 'id=' | awk -F '=' '{print $2}')"
20+ zip_file="${id}-${version}.zip"
21+
22+ zip -r -o -X -ll "$zip_file" ./ \
23+ -x '.git/*' \
24+ -x '.github/*' \
25+ -x 'docs/*' \
26+ -x 'build.sh' \
27+ -x 'README.md' \
28+ -x 'LICENSE'
29+
30+ echo "zip_file=$zip_file" >> $GITHUB_OUTPUT
31+ echo "version=$version" >> $GITHUB_OUTPUT
32+
33+ - name : Create Release
34+ uses : softprops/action-gh-release@v1
35+ with :
36+ files : ${{ steps.build.outputs.zip_file }}
37+ name : Release ${{ steps.build.outputs.version }}
38+ draft : false
39+ prerelease : false
You can’t perform that action at this time.
0 commit comments