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
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