Skip to content
Snippets Groups Projects
  1. May 16, 2024
    • Eidolon's avatar
      Use gitlab cache for vcpkg · 6b071e95
      Eidolon authored
      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.
      6b071e95
    • Eidolon's avatar
      Configure CCACHE launcher for Debian amd64 CI · 939b42c8
      Eidolon authored
      Let's not rely on the CMakeLists.txt to automatically detect and
      use ccache. It's better to just explicitly specify it.
      939b42c8
    • Eidolon's avatar
      Set CI shallow clone depth to 20 · bab86f08
      Eidolon authored
      bab86f08
    • Eidolon's avatar
      Use default GIT_STRATEGY in CI · abf1e02b
      Eidolon authored
      The "clone" strategy clones the entire repository, which takes
      a significant amount of time. It's not needed, because the default
      "fetch" strategy will reuse the executor's local clone and clean it
      before the job scripts run.
      abf1e02b
    • Eidolon's avatar
      Expire artifacts after 1 days by default · 344bc309
      Eidolon authored
      There's no need to let these artifacts pile up since the only ones that
      will be relevant to non-programmers are the latest from any given ref.
      344bc309
    • Eidolon's avatar
      Raise ccache limit to 300M · afb965b1
      Eidolon authored
      Ring Racers' object file output is considerably larger than SRB2.
      50M is insufficient to hold even a single build.
      afb965b1
    • Eidolon's avatar
      Separate gitlab CI into multiple yaml documents · 80d1cc82
      Eidolon authored
      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.
      80d1cc82
  2. May 15, 2024
  3. May 12, 2024
  4. May 11, 2024
    • Eidolon's avatar
      Use rapidjson master in discord-rpc · a44bbca2
      Eidolon authored
      The last stable version of rapidjson was in 2016, and it is
      unlikely that neither rapidjson nor discord-rpc will receive a
      stable release ever again. However, rapidjson has a lot of fixes
      merged in their tree, so in order to fix gcc 14 compilation issues,
      let's pull in that tree.
      a44bbca2
    • Eidolon's avatar
      Update vcpkg baseline, remove libvpx overlay · c84ea604
      Eidolon authored
      The upstream changes for libvpx on Windows were merged and so this
      overlay is no longer needed.
      
      Updating the baseline requires everyone to update their vcpkg repo
      locally (git pull). It also upgrades all dependencies used.
      c84ea604
    • Logan Aerl Arias's avatar
      Update vcpkg during CI run · a6ae49b7
      Logan Aerl Arias authored and Eidolon's avatar Eidolon committed
      a6ae49b7
  5. May 06, 2024
  6. May 05, 2024
Loading