Skip to content

Commit ea5a472

Browse files
authored
Refine artifact upload paths in GitHub Actions
1 parent 6c2cda3 commit ea5a472

File tree

1 file changed

+24
-5
lines changed

1 file changed

+24
-5
lines changed

.github/workflows/main.yml

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,21 @@ jobs:
6464
uses: actions/upload-artifact@v4
6565
with:
6666
name: ${{ matrix.artifact_name }}
67-
path: release/**
6867
if-no-files-found: error
69-
68+
path: |
69+
release/*.exe
70+
release/*.exe.blockmap
71+
release/*.dmg
72+
release/*.dmg.blockmap
73+
release/*.AppImage
74+
release/*.deb
75+
release/latest*.yml
7076
release:
7177
needs: build
7278
runs-on: ubuntu-latest
79+
permissions:
80+
contents: write
81+
7382
steps:
7483
- uses: actions/checkout@v4
7584
with: { fetch-depth: 0 }
@@ -89,9 +98,12 @@ jobs:
8998
with:
9099
pattern: "*-artifacts"
91100
path: dist
92-
merge-multiple: true # puts all files under dist/
101+
merge-multiple: true
93102

94-
- name: Create GitHub Release
103+
- name: List files to upload (debug)
104+
run: ls -alR dist
105+
106+
- name: Create/Update GitHub Release
95107
uses: softprops/action-gh-release@v2
96108
with:
97109
tag_name: ${{ github.ref_name }}
@@ -100,6 +112,13 @@ jobs:
100112
draft: false
101113
prerelease: false
102114
files: |
103-
dist/**/*
115+
dist/*.exe
116+
dist/*.exe.blockmap
117+
dist/*.dmg
118+
dist/*.dmg.blockmap
119+
dist/*.AppImage
120+
dist/*.deb
121+
dist/latest*.yml
104122
env:
105123
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
124+

0 commit comments

Comments
 (0)