Skip to content

Commit 7f9fd7e

Browse files
committed
Add retention days for artifact uploads in CI workflows
1 parent e5c554f commit 7f9fd7e

File tree

5 files changed

+17
-0
lines changed

5 files changed

+17
-0
lines changed

.github/workflows/build.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,7 @@ jobs:
258258
- name: Upload artifact
259259
uses: actions/upload-artifact@v4
260260
with:
261+
retention-days: 5
261262
name: zen.source.tar.gz
262263
path: ./zen.source.tar.gz
263264

@@ -383,12 +384,14 @@ jobs:
383384
- name: Upload artifact
384385
uses: actions/upload-artifact@v4
385386
with:
387+
retention-days: 5
386388
name: zen-${{ matrix.arch == 'x86_64' && 'generic' || matrix.arch == 'x86_64-v3' && 'specific' || matrix.arch == 'aarch64' && 'aarch64' }}.AppImage
387389
path: ./dist/zen-${{ matrix.arch == 'x86_64' && 'generic' || matrix.arch == 'x86_64-v3' && 'specific' || matrix.arch == 'aarch64' && 'aarch64' }}.AppImage
388390

389391
- name: Upload artifact (ZSync)
390392
uses: actions/upload-artifact@v4
391393
with:
394+
retention-days: 5
392395
name: zen-${{ matrix.arch == 'x86_64' && 'generic' || matrix.arch == 'x86_64-v3' && 'specific' || matrix.arch == 'aarch64' && 'aarch64' }}.AppImage.zsync
393396
path: ./dist/zen-${{ matrix.arch == 'x86_64' && 'generic' || matrix.arch == 'x86_64-v3' && 'specific' || matrix.arch == 'aarch64' && 'aarch64' }}.AppImage.zsync
394397

@@ -652,6 +655,7 @@ jobs:
652655
- name: Upload Flatpak manifest
653656
uses: actions/upload-artifact@v4
654657
with:
658+
retention-days: 5
655659
name: io.github.zen_browser.zen.yml
656660
path: ./io.github.zen_browser.zen.yml
657661

.github/workflows/linux-release-build.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,17 +153,20 @@ jobs:
153153
- name: Upload build artifact (binary)
154154
uses: actions/upload-artifact@v4
155155
with:
156+
retention-days: 5
156157
name: zen.linux-${{ matrix.arch == 'x86_64' && 'generic' || matrix.arch == 'x86_64-v3' && 'specific' || matrix.arch == 'aarch64' && 'aarch64' }}.tar.bz2
157158
path: ./zen.linux-${{ matrix.arch == 'x86_64' && 'generic' || matrix.arch == 'x86_64-v3' && 'specific' || matrix.arch == 'aarch64' && 'aarch64' }}.tar.bz2
158159

159160
- name: Upload build artifact (.mar)
160161
uses: actions/upload-artifact@v4
161162
with:
163+
retention-days: 5
162164
name: linux${{ matrix.arch == 'x86_64' && '-generic' || matrix.arch == 'aarch64' && '-aarch64' || '' }}.mar
163165
path: ./linux${{ matrix.arch == 'x86_64' && '-generic' || matrix.arch == 'aarch64' && '-aarch64' || '' }}.mar
164166

165167
- name: Upload build artifact (update manifests)
166168
uses: actions/upload-artifact@v4
167169
with:
170+
retention-days: 5
168171
name: linux_update_manifest_${{ matrix.arch == 'x86_64' && 'generic' || matrix.arch == 'x86_64-v3' && 'specific' || matrix.arch == 'aarch64' && 'aarch64' }}
169172
path: ./dist/update

.github/workflows/macos-release-build.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,17 +176,20 @@ jobs:
176176
- name: Upload build artifact
177177
uses: actions/upload-artifact@v4
178178
with:
179+
retention-days: 5
179180
name: zen.macos-${{ matrix.arch }}.dmg
180181
path: ./zen.macos-${{ matrix.arch }}.dmg
181182

182183
- name: Upload build artifact (.mar)
183184
uses: actions/upload-artifact@v4
184185
with:
186+
retention-days: 5
185187
name: macos-${{ matrix.arch }}.mar
186188
path: ./macos-${{ matrix.arch }}.mar
187189

188190
- name: Upload build artifact (update manifests)
189191
uses: actions/upload-artifact@v4
190192
with:
193+
retention-days: 5
191194
name: macos_update_manifest_${{ matrix.arch }}
192195
path: ./dist/update

.github/workflows/windows-profile-build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ jobs:
108108
- name: Upload artifacts
109109
uses: actions/upload-artifact@v4
110110
with:
111+
retention-days: 1
111112
path: |
112113
merged.profdata
113114
en-US.log

.github/workflows/windows-release-build.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,7 @@ jobs:
198198
uses: actions/upload-artifact@v4
199199
if: ${{ inputs.generate-gpo }}
200200
with:
201+
retention-days: 5
201202
name: ${{ matrix.arch == 'x86_64' && 'generic' || matrix.arch == 'x86_64-v3' && 'specific' || matrix.arch == 'aarch64' && 'arm64' }}-${{ inputs.profile-data-path-archive }}
202203
path: ./zen.win64-pgo-stage-1.zip
203204

@@ -217,33 +218,38 @@ jobs:
217218
if: ${{ !inputs.generate-gpo }}
218219
uses: actions/upload-artifact@v4
219220
with:
221+
retention-days: 5
220222
name: windows-x64-obj-${{ matrix.arch == 'x86_64' && 'generic' || matrix.arch == 'x86_64-v3' && 'specific' || matrix.arch == 'aarch64' && 'arm64' }}
221223
path: engine/obj-${{ matrix.arch == 'aarch64' && 'aarch64' || 'x86_64' }}-pc-windows-msvc/
222224

223225
- name: Upload artifact (if Twilight branch, binary)
224226
if: ${{ inputs.release-branch == 'twilight' && !inputs.generate-gpo }}
225227
uses: actions/upload-artifact@v4
226228
with:
229+
retention-days: 5
227230
name: zen.win-${{ matrix.arch == 'x86_64' && 'generic' || matrix.arch == 'x86_64-v3' && 'specific' || matrix.arch == 'aarch64' && 'arm64' }}.zip
228231
path: ./zen.win-${{ matrix.arch == 'x86_64' && 'generic' || matrix.arch == 'x86_64-v3' && 'specific' || matrix.arch == 'aarch64' && 'arm64' }}.zip
229232

230233
- name: Upload artifact (if Twilight branch, installer)
231234
if: ${{ inputs.release-branch == 'twilight' && !inputs.generate-gpo }}
232235
uses: actions/upload-artifact@v4
233236
with:
237+
retention-days: 5
234238
name: zen.installer${{ matrix.arch == 'x86_64' && '-generic' || matrix.arch == 'aarch64' && '-arm64' || '' }}.exe
235239
path: ./zen.installer${{ matrix.arch == 'x86_64' && '-generic' || matrix.arch == 'aarch64' && '-arm64' || '' }}.exe
236240

237241
- name: Upload artifact (if Twilight branch, .mar)
238242
if: ${{ inputs.release-branch == 'twilight' && !inputs.generate-gpo }}
239243
uses: actions/upload-artifact@v4
240244
with:
245+
retention-days: 5
241246
name: windows${{ matrix.arch == 'x86_64' && '-generic' || matrix.arch == 'aarch64' && '-arm64' || '' }}.mar
242247
path: ./windows${{ matrix.arch == 'x86_64' && '-generic' || matrix.arch == 'aarch64' && '-arm64' || '' }}.mar
243248

244249
- name: Upload artifact (if Twilight branch, update manifests)
245250
if: ${{ inputs.release-branch == 'twilight' && !inputs.generate-gpo }}
246251
uses: actions/upload-artifact@v4
247252
with:
253+
retention-days: 5
248254
name: windows_update_manifest_${{ matrix.arch == 'x86_64' && 'generic' || matrix.arch == 'x86_64-v3' && 'specific' || matrix.arch == 'aarch64' && 'arm64' }}
249255
path: ./dist/update

0 commit comments

Comments
 (0)