summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml28
1 files changed, 17 insertions, 11 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d4a5e47..b1eb777 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -109,6 +109,7 @@ fedora-x86_64:
git
gobject-introspection-devel
itstool
+ json-glib-devel
libsoup-devel
libxml2-devel
ninja-build
@@ -119,8 +120,8 @@ fedora-x86_64:
python3-wheel
redhat-rpm-config
vala
- MESON_VERSION: "0.55.3"
- MESON_EXTRA_FLAGS: "--buildtype=debug -Dwerror=true -Dgtk_doc=false"
+ MESON_VERSION: "0.57.2"
+ MESON_EXTRA_FLAGS: "--buildtype=debug -Dwerror=true -Dgtk_doc=false -Dsoup2=true"
fedora-x86_64-soup3:
extends: .build-default
@@ -150,7 +151,7 @@ fedora-x86_64-soup3:
redhat-rpm-config
sqlite-devel
vala
- MESON_VERSION: "0.55.3"
+ MESON_VERSION: "0.57.2"
MESON_EXTRA_FLAGS: "--buildtype=debug -Dwerror=true -Dgtk_doc=false -Dsoup2=false"
before_script:
# Undo delangification present in the Fedora Docker images
@@ -197,6 +198,7 @@ static-scan:
git
gobject-introspection-devel
itstool
+ json-glib-devel
libsoup-devel
libxml2-devel
ninja-build
@@ -206,8 +208,8 @@ static-scan:
python3-pip
python3-wheel
redhat-rpm-config
- MESON_VERSION: "0.55.3"
- MESON_EXTRA_FLAGS: "--buildtype=debug -Dgtk_doc=false -Dintrospection=false"
+ MESON_VERSION: "0.57.2"
+ MESON_EXTRA_FLAGS: "--buildtype=debug -Dgtk_doc=false -Dintrospection=false -Dsoup2=true"
script:
- meson setup --prefix /usr ${MESON_EXTRA_FLAGS} _scan_build .
- ninja -C _scan_build scan-build
@@ -232,6 +234,7 @@ asan-build:
git
gobject-introspection-devel
itstool
+ json-glib-devel
libasan
libsoup-devel
libxml2-devel
@@ -243,8 +246,8 @@ asan-build:
python3-wheel
redhat-rpm-config
vala
- MESON_VERSION: "0.55.3"
- MESON_EXTRA_FLAGS: "--buildtype=debug -Db_sanitize=address -Db_lundef=false -Dintrospection=false -Dgtk_doc=false"
+ MESON_VERSION: "0.57.2"
+ MESON_EXTRA_FLAGS: "--buildtype=debug -Db_sanitize=address -Db_lundef=false -Dintrospection=false -Dgtk_doc=false -Dsoup2=true"
script:
- CC=clang meson setup --prefix /usr ${MESON_EXTRA_FLAGS} _asan_build .
- meson compile -C _asan_build
@@ -268,6 +271,7 @@ coverage:
git
gobject-introspection-devel
itstool
+ json-glib-devel
lcov
libsoup-devel
libxml2-devel
@@ -278,8 +282,8 @@ coverage:
python3-pip
python3-wheel
redhat-rpm-config
- MESON_VERSION: "0.55.3"
- MESON_EXTRA_FLAGS: "--buildtype=debug -Dgtk_doc=false -Dintrospection=false"
+ MESON_VERSION: "0.57.2"
+ MESON_EXTRA_FLAGS: "--buildtype=debug -Dgtk_doc=false -Dintrospection=false -Dsoup2=true"
CFLAGS: "-coverage -ftest-coverage -fprofile-arcs"
script:
- meson setup --prefix /usr ${MESON_EXTRA_FLAGS} _build .
@@ -310,6 +314,7 @@ reference:
git
gobject-introspection-devel
itstool
+ json-glib-devel
libsoup-devel
libxml2-devel
ninja-build
@@ -320,8 +325,9 @@ reference:
python3-wheel
redhat-rpm-config
vala
- MESON_VERSION: "0.55.3"
- DOCS_FLAGS: -Dgtk_doc=true
+ MESON_VERSION: "0.57.2"
+ MESON_EXTRA_FLAGS: "-Dsoup2=true"
+ DOCS_FLAGS: "-Dgtk_doc=true"
DOCS_PATH: doc/libgweather-4.0
pages: