Skip to content

Commit 8ff686e

Browse files
committed
fix(ci): upload only release artifacts to reduce storage usage
Upload specific distributable files (exe, dmg, AppImage, etc.) instead of dist/* to avoid hitting GitHub Actions artifact storage quota.
1 parent 9bb75f1 commit 8ff686e

1 file changed

Lines changed: 14 additions & 3 deletions

File tree

.github/workflows/release.yml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@ jobs:
2828
uses: actions/upload-artifact@v4
2929
with:
3030
name: windows-dist
31-
path: dist/*
31+
path: |
32+
dist/*.exe
33+
dist/*.zip
34+
dist/*.7z
3235
retention-days: 1
3336

3437
build-linux:
@@ -52,7 +55,12 @@ jobs:
5255
uses: actions/upload-artifact@v4
5356
with:
5457
name: linux-dist
55-
path: dist/*
58+
path: |
59+
dist/*.AppImage
60+
dist/*.deb
61+
dist/*.snap
62+
dist/*.zip
63+
dist/*.html
5664
retention-days: 1
5765

5866
build-macos:
@@ -76,7 +84,10 @@ jobs:
7684
uses: actions/upload-artifact@v4
7785
with:
7886
name: macos-dist
79-
path: dist/*
87+
path: |
88+
dist/*.dmg
89+
dist/*.pkg
90+
dist/*.zip
8091
retention-days: 1
8192

8293
release:

0 commit comments

Comments
 (0)