File tree Expand file tree Collapse file tree 2 files changed +43
-1
lines changed
Expand file tree Collapse file tree 2 files changed +43
-1
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ name: Build
33on :
44 push :
55 branches :
6- - go
6+ - main
77 workflow_call :
88
99jobs :
Original file line number Diff line number Diff line change 1+ name : Release
2+
3+ on :
4+ release :
5+ types : [ published ]
6+
7+ permissions : write-all
8+
9+ jobs :
10+ build :
11+ uses : ./.github/workflows/build.yml
12+ release :
13+ needs :
14+ - build
15+ runs-on : ubuntu-latest
16+ if : github.repository == 'iOSRealRun-cli/iOSRealRun-cli'
17+ steps :
18+ - name : Checkout codebase
19+ uses : actions/checkout@v3
20+ - name : Download artifacts
21+ uses : actions/download-artifact@v3
22+ - name : zip
23+ run : |
24+ for dir in iOSRealRun-cli*; do
25+ if [ -d "$dir" ]; then
26+ echo "------ Zip $dir ----------"
27+ (cd $dir && zip -r9 "$dir".zip ./* && mv "$dir".zip ../)
28+ fi
29+ done
30+ - name : Display structure of downloaded files
31+ run : ls -R
32+ - name : Upload Release
33+ if : github.event_name == 'release'
34+ env :
35+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
36+ run : |
37+ for file in iOSRealRun-cli*.zip; do
38+ if [ -f "$file" ]; then
39+ echo "------ Upload $file ----------"
40+ gh release upload ${{ github.event.release.tag_name }} "$file"
41+ fi
42+ done
You can’t perform that action at this time.
0 commit comments