File tree Expand file tree Collapse file tree 1 file changed +44
-0
lines changed
Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,8 @@ name: Build Music Player
33on :
44 push :
55 branches : [ "main", "master" ]
6+ tags :
7+ - ' v*.*.*'
68 pull_request :
79 branches : [ "main", "master" ]
810
8991 name : Musique-Linux
9092 path : |
9193 dist/*
94+
95+ release :
96+ name : Create GitHub Release
97+ needs : build
98+ runs-on : ubuntu-latest
99+ if : startsWith(github.ref, 'refs/tags/v')
100+
101+ permissions :
102+ contents : write
103+
104+ steps :
105+ - name : Checkout Code
106+ uses : actions/checkout@v4
107+
108+ - name : Download all artifacts
109+ uses : actions/download-artifact@v4
110+ with :
111+ path : release_assets/
112+
113+ - name : Zip macOS App
114+ run : |
115+ cd release_assets/Musique-macOS
116+ zip -r ../Musique-macOS.zip BIT_SCRIPTS_-_Musique.app/
117+
118+ - name : Zip Linux Binaries
119+ run : |
120+ cd release_assets/Musique-Linux
121+ zip -r ../Musique-Linux.zip *
122+
123+ - name : Zip Windows Exe
124+ run : |
125+ cd release_assets/Musique-Windows
126+ zip -r ../Musique-Windows.zip *
127+
128+ - name : Create Release
129+ uses : softprops/action-gh-release@v2
130+ with :
131+ generate_release_notes : true
132+ files : |
133+ release_assets/Musique-macOS.zip
134+ release_assets/Musique-Linux.zip
135+ release_assets/Musique-Windows.zip
You can’t perform that action at this time.
0 commit comments