]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
ci: Use ubuntu:23.10 to build docs
authorRico Tzschichholz <ricotz@ubuntu.com>
Tue, 24 Oct 2023 11:16:18 +0000 (13:16 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Tue, 5 Aug 2025 12:44:42 +0000 (14:44 +0200)
.gitlab-ci.yml

index 4e502835bbeaf6e905b058c1a54d657ec935540b..b7980fa233697d98f858b18957b2938d43e77095 100644 (file)
@@ -62,14 +62,16 @@ nightly@24.08@aarch64:
   extends: [".publish_nightly", ".flatpak rules"]
   needs: ["flatpak-extension@24.08@aarch64"]
 
-fedora-gcc-x86_64:
+ubuntu-gcc-x86_64:
   stage: build
-  image: fedora:latest
+  image: ubuntu:23.10
   except:
     - tags
+  variables:
+    DEBIAN_FRONTEND: noninteractive
   before_script:
-    - dnf update -y
-    - dnf install -y autoconf autoconf-archive automake bison dbus-x11 diffutils flex gcc git glib2-devel graphviz-devel lcov libxslt make vala sphinx latexmk texlive-collection-latexrecommended texlive-capt-of texlive-cmap texlive-ec texlive-fncychap texlive-framed texlive-latex texlive-metafont texlive-tex-gyre texlive-upquote texlive-wrapfig python-furo
+    - apt update
+    - apt install -y automake autoconf-archive libtool bison dbus flex git libglib2.0-dev libgraphviz-dev libgirepository1.0-dev lcov xsltproc make valac furo latexmk python3-sphinx tex-gyre texlive-latex-extra
   script:
     - git fetch --tags
     - ./autogen.sh --prefix=$HOME/vala-installed --enable-coverage
@@ -88,6 +90,21 @@ fedora-gcc-x86_64:
       - "doc/manual/manual.pdf"
     expire_in: 2 days
 
+fedora-gcc-x86_64:
+  stage: build
+  image: fedora:latest
+  except:
+    - tags
+  before_script:
+    - dnf update -y
+    - dnf install -y autoconf autoconf-archive automake bison dbus-x11 diffutils flex gcc git glib2-devel graphviz-devel lcov libxslt make vala
+  script:
+    - git fetch --tags
+    - ./autogen.sh
+    - make -j4
+    - make -j4 bootstrap
+    - make -j4 check VERBOSE=1
+
 fedora-clang-x86_64:
   stage: build
   image: fedora:rawhide