08c0686aae
The upload-artifact step failed with exit code 1 but no details. The most likely cause is that the binary file does not exist at the expected path `target/shot-crafter-calculator-1.0.0-runner` because the native build may have failed silently. Add a 'Verify native binary' step that runs `ls -la target/` and `file target/shot-crafter-calculator-1.0.0-runner` so the next log shows exactly what's in target/ and what type the runtime sees the binary as. Also make the upload's 'if-no-files-found' explicit so the failure mode is unambiguous.