@@ -27,10 +27,23 @@ jobs:
2727 runs-on : ubuntu-latest
2828 outputs :
2929 date : ${{ steps.get_date.outputs.date }}
30+ tag : ${{ steps.format_tag.outputs.tag }}
3031 steps :
3132 - name : Get Date in UTC+8
3233 id : get_date
33- run : echo "date=$(date -u -d '8 hours' +'%Y%m%d')" >> "$GITHUB_OUTPUT"
34+ run : |
35+ DATE=$(date -u -d '8 hours' +'%Y%m%d')
36+ echo "date=${DATE}" >> "$GITHUB_OUTPUT"
37+
38+ - name : Determine Tag
39+ id : format_tag
40+ run : |
41+ if [ "${{ github.event.inputs.doRelease }}" == "true" ]; then
42+ TAG="${{ github.event.inputs.tag }}"
43+ else
44+ TAG="actions-$GITHUB_RUN_ID"
45+ fi
46+ echo "tag=${TAG}" >> "$GITHUB_OUTPUT"
3447
3548 build-win-nt6_0-x86 :
3649 runs-on : windows-latest
@@ -55,13 +68,13 @@ jobs:
5568 - name : Package [win-x86]
5669 run : |
5770 cd artifact-x86
58- zip ../N_m3u8DL-RE_${{ github.event.inputs .tag }}_win-NT6.0-x86_${{ needs.set-date.outputs.date }}.zip N_m3u8DL-RE.exe
71+ zip ../N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_win-NT6.0-x86_${{ needs.set-date.outputs.date }}.zip N_m3u8DL-RE.exe
5972
6073 - name : Upload Artifact[win-x86]
61746275 with :
6376 name : win-NT6.0-x86
64- path : N_m3u8DL-RE_${{ github.event.inputs .tag }}_win-NT6.0-x86_${{ needs.set-date.outputs.date }}.zip
77+ path : N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_win-NT6.0-x86_${{ needs.set-date.outputs.date }}.zip
6578
6679 build-win-x64-arm64 :
6780 runs-on : windows-latest
@@ -84,21 +97,21 @@ jobs:
8497 - name : Package [win]
8598 run : |
8699 cd artifact-x64
87- zip ../N_m3u8DL-RE_${{ github.event.inputs .tag }}_win-x64_${{ needs.set-date.outputs.date }}.zip N_m3u8DL-RE.exe
100+ zip ../N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_win-x64_${{ needs.set-date.outputs.date }}.zip N_m3u8DL-RE.exe
88101 cd ../artifact-arm64
89- zip ../N_m3u8DL-RE_${{ github.event.inputs .tag }}_win-arm64_${{ needs.set-date.outputs.date }}.zip N_m3u8DL-RE.exe
102+ zip ../N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_win-arm64_${{ needs.set-date.outputs.date }}.zip N_m3u8DL-RE.exe
90103
91104 - name : Upload Artifact [win-x64]
9210593106 with :
94107 name : win-x64
95- path : N_m3u8DL-RE_${{ github.event.inputs .tag }}_win-x64_${{ needs.set-date.outputs.date }}.zip
108+ path : N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_win-x64_${{ needs.set-date.outputs.date }}.zip
96109
97110 - name : Upload Artifact [win-arm64]
9811199112 with :
100113 name : win-arm64
101- path : N_m3u8DL-RE_${{ github.event.inputs .tag }}_win-arm64_${{ needs.set-date.outputs.date }}.zip
114+ path : N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_win-arm64_${{ needs.set-date.outputs.date }}.zip
102115
103116 build-linux-x64-arm64 :
104117 runs-on : ubuntu-latest
@@ -130,21 +143,21 @@ jobs:
130143 - name : Package [linux]
131144 run : |
132145 cd artifact
133- tar -czvf ../N_m3u8DL-RE_${{ github.event.inputs .tag }}_linux-x64_${{ needs.set-date.outputs.date }}.tar.gz N_m3u8DL-RE
146+ tar -czvf ../N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_linux-x64_${{ needs.set-date.outputs.date }}.tar.gz N_m3u8DL-RE
134147 cd ../artifact-arm64
135- tar -czvf ../N_m3u8DL-RE_${{ github.event.inputs .tag }}_linux-arm64_${{ needs.set-date.outputs.date }}.tar.gz N_m3u8DL-RE
148+ tar -czvf ../N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_linux-arm64_${{ needs.set-date.outputs.date }}.tar.gz N_m3u8DL-RE
136149
137150 - name : Upload Artifact [linux-x64]
138151139152 with :
140153 name : linux-x64
141- path : N_m3u8DL-RE_${{ github.event.inputs .tag }}_linux-x64_${{ needs.set-date.outputs.date }}.tar.gz
154+ path : N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_linux-x64_${{ needs.set-date.outputs.date }}.tar.gz
142155
143156 - name : Upload Artifact[linux-arm64]
144157145158 with :
146159 name : linux-arm64
147- path : N_m3u8DL-RE_${{ github.event.inputs .tag }}_linux-arm64_${{ needs.set-date.outputs.date }}.tar.gz
160+ path : N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_linux-arm64_${{ needs.set-date.outputs.date }}.tar.gz
148161
149162 build-android-bionic-x64-arm64 :
150163 runs-on : windows-latest
@@ -175,21 +188,21 @@ jobs:
175188 - name : Package [linux-bionic]
176189 run : |
177190 cd artifact
178- tar -czvf ../N_m3u8DL-RE_${{ github.event.inputs .tag }}_android-bionic-x64_${{ needs.set-date.outputs.date }}.tar.gz N_m3u8DL-RE
191+ tar -czvf ../N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_android-bionic-x64_${{ needs.set-date.outputs.date }}.tar.gz N_m3u8DL-RE
179192 cd ../artifact-arm64
180- tar -czvf ../N_m3u8DL-RE_${{ github.event.inputs .tag }}_android-bionic-arm64_${{ needs.set-date.outputs.date }}.tar.gz N_m3u8DL-RE
193+ tar -czvf ../N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_android-bionic-arm64_${{ needs.set-date.outputs.date }}.tar.gz N_m3u8DL-RE
181194
182195 - name : Upload Artifact [linux-bionic-x64]
183196184197 with :
185198 name : android-bionic-x64
186- path : N_m3u8DL-RE_${{ github.event.inputs .tag }}_android-bionic-x64_${{ needs.set-date.outputs.date }}.tar.gz
199+ path : N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_android-bionic-x64_${{ needs.set-date.outputs.date }}.tar.gz
187200
188201 - name : Upload Artifact[linux-bionic-arm64]
189202190203 with :
191204 name : android-bionic-arm64
192- path : N_m3u8DL-RE_${{ github.event.inputs .tag }}_android-bionic-arm64_${{ needs.set-date.outputs.date }}.tar.gz
205+ path : N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_android-bionic-arm64_${{ needs.set-date.outputs.date }}.tar.gz
193206
194207 build-linux-musl-x64 :
195208 runs-on : ubuntu-latest
@@ -205,13 +218,13 @@ jobs:
205218 - name : Package [linux-musl-x64]
206219 run : |
207220 cd artifact
208- tar -czvf ../N_m3u8DL-RE_${{ github.event.inputs .tag }}_linux-musl-x64_${{ needs.set-date.outputs.date }}.tar.gz N_m3u8DL-RE
221+ tar -czvf ../N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_linux-musl-x64_${{ needs.set-date.outputs.date }}.tar.gz N_m3u8DL-RE
209222
210223 - name : Upload Artifact [linux-musl-x64]
211224212225 with :
213226 name : linux-musl-x64
214- path : N_m3u8DL-RE_${{ github.event.inputs .tag }}_linux-musl-x64_${{ needs.set-date.outputs.date }}.tar.gz
227+ path : N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_linux-musl-x64_${{ needs.set-date.outputs.date }}.tar.gz
215228
216229 build-linux-musl-arm64 :
217230 runs-on : ubuntu-latest
@@ -233,13 +246,13 @@ jobs:
233246 - name : Package [linux-musl-arm64]
234247 run : |
235248 cd artifact
236- tar -czvf ../N_m3u8DL-RE_${{ github.event.inputs .tag }}_linux-musl-arm64_${{ needs.set-date.outputs.date }}.tar.gz N_m3u8DL-RE
249+ tar -czvf ../N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_linux-musl-arm64_${{ needs.set-date.outputs.date }}.tar.gz N_m3u8DL-RE
237250
238251 - name : Upload Artifact [linux-musl-arm64]
239252240253 with :
241254 name : linux-musl-arm64
242- path : N_m3u8DL-RE_${{ github.event.inputs .tag }}_linux-musl-arm64_${{ needs.set-date.outputs.date }}.tar.gz
255+ path : N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_linux-musl-arm64_${{ needs.set-date.outputs.date }}.tar.gz
243256
244257 build-mac-x64-arm64 :
245258 runs-on : macos-latest
@@ -258,21 +271,21 @@ jobs:
258271 - name : Package [osx]
259272 run : |
260273 cd artifact-x64
261- tar -czvf ../N_m3u8DL-RE_${{ github.event.inputs .tag }}_osx-x64_${{ needs.set-date.outputs.date }}.tar.gz N_m3u8DL-RE
274+ tar -czvf ../N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_osx-x64_${{ needs.set-date.outputs.date }}.tar.gz N_m3u8DL-RE
262275 cd ../artifact-arm64
263- tar -czvf ../N_m3u8DL-RE_${{ github.event.inputs .tag }}_osx-arm64_${{ needs.set-date.outputs.date }}.tar.gz N_m3u8DL-RE
276+ tar -czvf ../N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_osx-arm64_${{ needs.set-date.outputs.date }}.tar.gz N_m3u8DL-RE
264277
265278 - name : Upload Artifact [osx-x64]
266279267280 with :
268281 name : osx-x64
269- path : N_m3u8DL-RE_${{ github.event.inputs .tag }}_osx-x64_${{ needs.set-date.outputs.date }}.tar.gz
282+ path : N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_osx-x64_${{ needs.set-date.outputs.date }}.tar.gz
270283
271284 - name : Upload Artifact[osx-arm64]
272285273286 with :
274287 name : osx-arm64
275- path : N_m3u8DL-RE_${{ github.event.inputs .tag }}_osx-arm64_${{ needs.set-date.outputs.date }}.tar.gz
288+ path : N_m3u8DL-RE_${{ needs.set-date.outputs .tag }}_osx-arm64_${{ needs.set-date.outputs.date }}.tar.gz
276289
277290 create_release :
278291 name : Create release
0 commit comments