Commit graph

30 commits

Author SHA1 Message Date
AJ Martinez
d3163d73cf Edit Default.md 2025-10-17 10:05:32 +00:00
AJ Martinez
cd3dc63411 Edit Default.md 2025-09-17 05:31:48 +00:00
AJ Martinez
686f1ac1e1 Add default issue template 2025-09-14 20:44:24 +00:00
Eidolon
8554460a23 Merge public master 2025-04-09 16:37:04 -05:00
Eidolon
cd9e4f4364 Remove warning overrides and -Werror from debian clang CI 2025-04-09 16:32:17 -05:00
Eidolon
02b22241e1 Merge public master 2025-04-09 09:29:22 -05:00
Alam Ed Arias
0dbd5e7695 GitLab CI: allow failure of curl download from macports 2025-04-08 18:41:16 -05:00
Eidolon
2c47fd63d6 Remove miniupnpc from CI dependencies
This library is not used by Ring Racers.
2025-04-08 18:33:56 -05:00
Eidolon
0304e21301 Merge public master 2025-03-15 13:11:12 -05:00
Eidolon
9880643df1 Reduce distracting logging in CI 2025-03-15 12:45:55 -05:00
Eidolon
44131bb9a7 Add libopus to macOS CI 2025-03-10 12:30:02 -05:00
Eidolon
6fc6e8336c Merge public master 2025-03-09 21:00:08 -05:00
Logan Aerl Arias
d0e1dfe526 merge changes to make vcpkg caches smaller 2025-03-10 01:39:35 +00:00
Eidolon
a2d11a61f1 Merge public master 2025-02-13 20:05:29 -06:00
Logan Aerl Arias
23100cc8d8 Windows job take too long 2025-02-13 23:53:44 +00:00
Logan Aerl Arias
2a74dbee0d fix Debian testing GCC job 2025-02-13 22:35:15 +00:00
Eidolon
cb7f437e60 Merge public master 2025-02-13 15:48:11 -06:00
Logan Aerl Arias
c8d2927a94 Alpine 3 GCC Dedicated doesn't have cmake (yet?) 2025-02-13 21:12:32 +00:00
Eidolon
490f020f2c Merge public master 2025-02-12 20:26:14 -06:00
Logan Aerl Arias
b51ec47d95 debian-oldstable-amd64: fix typo in apt-get gcc 2025-02-13 02:06:20 +00:00
Eidolon
86d5d16cf8 Merge public master 2025-02-12 19:59:38 -06:00
Logan Aerl Arias
e648338591 update srb2ci yml files 2025-02-13 01:58:59 +00:00
Eidolon
a4e7803f76 Apply artifact expiration directly to jobs
Works around the issue with Gitlab CI not supporting the expire_in
property on the default job properties, as Steelt found.

https://gitlab.com/gitlab-org/gitlab/-/issues/404563
2024-09-15 18:32:57 -05:00
Eidolon
ae4e95777a Put the apt-cache in build/
Like with ccache, we want to make sure the git checkout is considered
clean during build.
2024-05-16 17:52:26 -05:00
Eidolon
8814bb5386 Put ccache dirs in build dir to avoid dirty worktree
Placing these directories at the root will make the git revision
detection consider the working directory to be dirty.
2024-05-16 17:32:33 -05:00
Eidolon
e42b5c2cbf Always make debuglink .debug in CI 2024-05-16 15:42:04 -05:00
Eidolon
6b071e9512 Use gitlab cache for vcpkg
Instead of using the install baked in the image, let's clone vcpkg
and set up a separate binary cache that can survive being cleaned.
This allows us to reuse built artifacts from the vcpkg manifest
baseline very quickly.
2024-05-16 15:42:04 -05:00
Eidolon
939b42c8e3 Configure CCACHE launcher for Debian amd64 CI
Let's not rely on the CMakeLists.txt to automatically detect and
use ccache. It's better to just explicitly specify it.
2024-05-16 15:42:04 -05:00
Eidolon
afb965b114 Raise ccache limit to 300M
Ring Racers' object file output is considerably larger than SRB2.
50M is insufficient to hold even a single build.
2024-05-16 15:42:04 -05:00
Eidolon
80d1cc8262 Separate gitlab CI into multiple yaml documents
The singular .gitlab-ci.yml is pretty beefy. Splitting it into
smaller files by job and job template will make maintaining the
individual jobs easier.
2024-05-16 15:42:04 -05:00