Commit graph

9 commits

Author SHA1 Message Date
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
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
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