Files
shot-crafter-calculator/.gitea
darroyo e095547142
CI / Build Native (push) Failing after 2m2s
fix(ci): build inside a Mandrel container to get a truly-static binary
The local native-image (GraalVM on Ubuntu jammy) produces a binary
linked against the runner's glibc 2.35. quarkus-micro-image:2.0 ships
glibc 2.34, hence the 'GLIBC_2.35 not found' runtime error.

binary-type=STATIC alone is not enough without musl on the build host.
-Dquarkus.native.container-build=true runs the native build inside the
Mandrel builder image, which ships musl and produces a genuinely static
binary that has no host-libc dependency.

Also adds a verification step that runs file and ldd on the runner
binary so the next CI log shows whether we actually shipped static.
2026-08-14 09:05:28 -04:00
..