isle-portable/.github/workflows
Christian Semmler ce9861af00
ci: drop Debug matrix entries and replace ISLE_DEBUG with ISLE_CITRO3D_DEBUG
The Linux (Debug) and MSVC (x64 Debug) jobs only differed from their
Release counterparts in -DISLE_DEBUG=ON. ISLE_DEBUG was only consulted
in one place: miniwin/CMakeLists.txt for the Nintendo 3DS citro3d
library selection (citro3dd vs citro3d) — which the Nintendo 3DS matrix
row never enabled. So Linux (Debug)/MSVC (x64 Debug) produced binaries
identical to their Release builds and collided with them in the release
artifact merge, which is what corrupted #646.

Drop the two duplicate matrix entries and the now-unused ISLE_DEBUG
plumbing, and reintroduce the 3DS knob as ISLE_CITRO3D_DEBUG scoped to
its actual use site.

Reverts the -debug filename suffix added in the previous commit; with
the duplicates gone there is nothing left to disambiguate.

Fixes #646
2026-05-17 14:33:25 -07:00
..
ci.yml ci: drop Debug matrix entries and replace ISLE_DEBUG with ISLE_CITRO3D_DEBUG 2026-05-17 14:33:25 -07:00
docker.yml DOS port (#799) 2026-05-04 01:25:27 +02:00