isle-portable/.github
Christian Semmler 0a590b3c51
ci: suffix debug-build artifacts to avoid release filename collision
`actions/download-artifact@v8` with `merge-multiple: true` extracts every
artifact into the same Release/ directory in parallel. Release and Debug
builds of the same platform produced identical CPack/AppImage filenames
(isle-0.1-Windows-x64.zip, isle-0.1-Linux-x64.tar.gz,
Isle_Portable-x86_64.AppImage), so the parallel writes raced on the same
path and intermittently produced corrupt archives in the release.

Append `-debug` to CPACK_PACKAGE_FILE_NAME when ISLE_DEBUG is set, and
rename the AppImage in the same case, so each matrix entry contributes a
unique filename to the release.

Fixes #646
2026-05-17 13:49:06 -07:00
..
actions/setup-djgpp-toolchain DOS port (#799) 2026-05-04 01:25:27 +02:00
workflows ci: suffix debug-build artifacts to avoid release filename collision 2026-05-17 13:49:06 -07:00