Crafter.Build/.forgejo
Jorijn van der Graaf 87a64d3b3c
Some checks failed
CI / build-test-release (pull_request) Failing after 12m27s
ci: pin march to x86-64-v2, drop upload-artifact to v3
Two CI fixes from run #276 (got all the way through tests + mingw cross-
compile + packaging, only failed on artifact upload):

march: workflow now sets CRAFTER_BUILD_MARCH=x86-64-v2 / MTUNE=generic;
project.cpp reads both and applies them to the lib + exe Configurations
so the self-rebuild and mingw cross-compile honor the same baseline.
v3 is unusable on the runner — Intel N5105 (Tremont) has no AVX2, so
a v3 bootstrap binary wouldn't even start. v2 (SSE4.2) runs on the SBC
and on every x86_64 CPU since ~2011.

upload-artifact: pinned to v3. v4+ uses a GHES-only API that Forgejo
Actions doesn't implement; the v3 action stays on the older API that
Forgejo supports.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 23:57:43 +02:00
..
workflows ci: pin march to x86-64-v2, drop upload-artifact to v3 2026-04-28 23:57:43 +02:00