@@ -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