Some checks failed
akbasic CI Build / cmake_build (push) Successful in 3m30s
akbasic CI Build / coverage (push) Successful in 4m4s
akbasic CI Build / akgl_build (push) Successful in 7m58s
akbasic CI Build / sanitizers (push) Failing after 17m23s
akbasic CI Build / mutation_test (push) Successful in 23m30s
Two more gaps that only became visible once the errno fix let the jobs run far enough to hit them. akgl_build cloned six of libakgl's submodules and needs eight. libakgl does not add_subdirectory deps/libccd or deps/clay -- their own CMakeLists are unusable as subprojects -- it compiles them into itself, so nothing declares them and configuration dies at deps/libakgl/CMakeLists.txt:282 with "File deps/libccd/src/ccd/config.h.cmake.in does not exist". deps/tg stays out: nothing references it. The X11 packages from the previous commit did their job -- SDL now configures the lot: "X11 libraries: xcursor xdbe xfixes xinput2 xrandr xscrnsaver xshape xsync xtest". coverage passes its gate now (112/112, lines 94.1% against a 90 floor) and failed on the upload instead. actions/upload-artifact@v4 bundles @actions/artifact v2, whose isGhes() treats any GITHUB_SERVER_URL that is not github.com as GitHub Enterprise Server and refuses outright. @v3 uses the older artifact API, which Gitea 1.25.3 does implement. The step had never had a file to upload before -- gcovr was never reached, so it warned "No files were found" and passed -- which is why this surfaced only now. Same class of accommodation as annotate_only on the junit reporter. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
20 KiB
20 KiB