Skip to content

Commit e350ab7

Browse files
authored
更新流水线文件名规则 (#541)
1 parent 4c4617b commit e350ab7

File tree

1 file changed

+36
-23
lines changed

1 file changed

+36
-23
lines changed

.github/workflows/build_latest.yml

Lines changed: 36 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -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]
6174
uses: actions/[email protected]
6275
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]
92105
uses: actions/[email protected]
93106
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]
98111
uses: actions/[email protected]
99112
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]
138151
uses: actions/[email protected]
139152
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]
144157
uses: actions/[email protected]
145158
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]
183196
uses: actions/[email protected]
184197
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]
189202
uses: actions/[email protected]
190203
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]
211224
uses: actions/[email protected]
212225
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]
239252
uses: actions/[email protected]
240253
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]
266279
uses: actions/[email protected]
267280
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]
272285
uses: actions/[email protected]
273286
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

Comments
 (0)