Skip to content

Commit ad41222

Browse files
committed
Update build.yml
1 parent a515d2f commit ad41222

File tree

1 file changed

+18
-7
lines changed

1 file changed

+18
-7
lines changed

.github/workflows/build.yml

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ jobs:
181181
release-artifacts/*.blockmap
182182
release-artifacts/*.dmg
183183
release-artifacts/*.AppImage
184-
release-artifacts/*.snap
184+
if-no-files-found: ignore
185185

186186
- name: Upload unpacked folders (zipped)
187187
uses: actions/upload-artifact@v4
@@ -229,17 +229,28 @@ jobs:
229229
uses: actions/download-artifact@v4
230230
with:
231231
path: release-artifacts
232+
merge-multiple: true
233+
234+
- name: Flatten artifact directory structure
235+
run: |
236+
# Move all files from subdirectories to release-artifacts root
237+
find release-artifacts -type f -exec mv {} release-artifacts/ \;
238+
# Remove empty subdirectories
239+
find release-artifacts -type d -empty -delete 2>/dev/null || true
240+
# List all files for debugging
241+
echo "Files in release-artifacts:"
242+
ls -la release-artifacts/ || echo "Directory is empty or doesn't exist"
232243
233244
- name: Upload GitHub Release
234245
uses: softprops/action-gh-release@v1
235246
with:
236247
tag_name: ${{ env.TAG_NAME }}
237248
files: |
238-
release-artifacts/**/*.exe
239-
release-artifacts/**/*.blockmap
240-
release-artifacts/**/*.dmg
241-
release-artifacts/**/*.AppImage
242-
release-artifacts/**/*.snap
243-
release-artifacts/**/*.zip
249+
release-artifacts/*.exe
250+
release-artifacts/*.blockmap
251+
release-artifacts/*.dmg
252+
release-artifacts/*.AppImage
253+
release-artifacts/*.zip
254+
fail_on_unmatched_files: false
244255
env:
245256
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)