Commit graph

35 commits

Author SHA1 Message Date
Echo J. b9b033c0a0 CI: Allow manual triggering for all workflows 2026-03-30 15:55:11 +00:00
Echo J. a03bdcaedf CI: Update cache action version 2026-03-30 15:55:11 +00:00
Echo J. 4f92504668 CI: Remove useless Meson cache/patchelf installation 2026-03-30 15:55:11 +00:00
Echo J. a045d26f05 CI: Fix the ccache path (and re-add cache key fallback) 2026-03-30 15:55:11 +00:00
Echo J. b6699f0269 CI: Use direct compiler variables instead of a native file
This interferes with our ccache setup
2026-03-30 15:55:11 +00:00
Echo J. d393a09a58 CI: Remove redundant ccache options 2026-03-30 15:55:11 +00:00
Tropical b5b9b66307 add libglm dependency again 2026-03-29 23:00:46 -05:00
Tropical 4ee9175501 don't use apt-install github action 2026-03-29 22:59:23 -05:00
Tropical 2ce1b0b261 add libglm-dev 2026-03-29 22:56:53 -05:00
Tropical cf1d3436f1 remove env field 2026-03-29 22:56:05 -05:00
Tropical 1128e602fd overcomplicating it 2026-03-29 22:51:54 -05:00
Tropical a5b66ec462 revert CI 2026-03-29 22:46:00 -05:00
Tropical 327addddae yaml and its consequences for the human race 2026-03-29 20:06:38 -05:00
Tropical aafc823c75 fix: --print-build-logs 2026-03-29 19:52:44 -05:00
Tropical 23452bf129 guh 4 2026-03-29 19:15:53 -05:00
Tropical 80ca9142ef guh 3 2026-03-29 19:14:35 -05:00
Tropical d669174ecd guh 2 2026-03-29 19:11:32 -05:00
Tropical ceea5c356c guh 1 2026-03-29 19:09:50 -05:00
orng 3fc458c4bd ci: make build-linux use flake.nix 2026-03-28 22:50:30 -05:00
Liriosha eb66f5a705 please 2026-03-19 16:43:49 -04:00
Liriosha bb0694af2b therewasanattempttwice 2026-03-19 16:34:27 -04:00
Liriosha 860853505e therewasanattempt 2026-03-19 16:31:46 -04:00
Liriosha be37a40a1a Fix meson version 2026-03-19 16:24:49 -04:00
Echo J. 2f92fb2805 CI: Re-add missing cmake dependency
Fixes a silent ccache not found error (which prevents ccache from working)
2026-03-11 08:01:09 +00:00
Tropical bce996a2ef refactor: simplify and update CI pipeline 2026-03-10 17:49:34 -05:00
Echo J. 4eaf02bfd0 CI: Compile the client directly with Meson
I'm not sure why Ninja had to be called here
2026-03-09 17:38:53 +02:00
Echo J. a2d1f04c58 CI: Split debug build into a independent job
This also means the bundle isn't being packaged for that build (as I don't think it's important)
2026-03-09 17:38:53 +02:00
JuiceyDev 38cc63e441 ci: build and bundle debug binary alongside release 2026-03-06 10:07:32 +01:00
JuiceyDev 6928c42b1a ci: upload dir directly (no tar.gz), exclude libc/glibc from bundled libs 2026-03-06 09:14:21 +01:00
JuiceyDev 8a334fb5c0 ci: only trigger on source/build file changes, not docs/README 2026-03-06 08:57:31 +01:00
JuiceyDev ce988d99f5 ci: bundle binary + shared libs + run.sh + README in artifact 2026-03-06 08:51:57 +01:00
JuiceyDev 9dd73aaa0d udjfjdkd 2026-03-06 07:31:16 +01:00
JuiceyDev 17ac8deddf hhhhh 2026-03-06 07:13:57 +01:00
JuiceyDev fa88145b1f aye fuck off 2026-03-06 06:42:23 +01:00
JuiceyDev 24ee5b5455 the architect and the builder 2026-03-06 06:38:24 +01:00