From 385b79798674f0d6dc115e14023596e9998e3925 Mon Sep 17 00:00:00 2001 From: Sebastian Ramacher Date: Sat, 9 Dec 2023 10:14:10 +0100 Subject: [PATCH] CI: build on Ubuntu noble --- .gitlab-ci.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1024882..114e7db 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -152,3 +152,39 @@ test:ubuntu-jammy: except: - tags +# Ubuntu 24.04 LTS (noble) +build:ubuntu-noble: + tags: + - pwmt + stage: build + image: registry.pwmt.org/pwmt/gitlab-runner-images/ubuntu:noble + script: + - meson subprojects update + - mkdir -p build && cd build + - meson --force-fallback-for=girara .. + - ninja + cache: + <<: *girara_cache + artifacts: + expire_in: 6 hours + paths: + - build + except: + - tags + +test:ubuntu-noble: + tags: + - pwmt + stage: test + image: registry.pwmt.org/pwmt/gitlab-runner-images/ubuntu:noble + script: + - cd build + - ninja test + cache: + <<: *girara_cache + policy: pull + dependencies: + - build:ubuntu-noble + except: + - tags +