Install meson 0.64 in ci jobs
authorMatthias Clasen <mclasen@redhat.com>
Wed, 14 Dec 2022 17:42:58 +0000 (12:42 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 14 Dec 2022 17:49:54 +0000 (12:49 -0500)
.gitlab-ci.yml

index a745940d8c532a6ffbf1bbac7c962943b5380cdb..2b661f6286bd5c7287d59c46b975897fd0f73a18 100644 (file)
@@ -82,6 +82,7 @@ fedora-x86_64:
     EXTRA_MESON_FLAGS: "--buildtype=debug --default-library=both"
   script:
     - .gitlab-ci/show-info-linux.sh
+    - pip3 install --user meson~=0.64
     - meson subprojects update --reset
     - mkdir _install
     - meson --prefix=${CI_PROJECT_DIR}/_install
@@ -104,6 +105,7 @@ release-build:
     EXTRA_MESON_FLAGS: "--buildtype=release"
   script:
     - .gitlab-ci/show-info-linux.sh
+    - pip3 install --user meson~=0.64
     - meson subprojects update
     - meson ${COMMON_MESON_FLAGS} ${EXTRA_MESON_FLAGS} ${BACKEND_FLAGS} ${FEATURE_FLAGS}
             _build
@@ -128,6 +130,7 @@ fedora-mingw64:
             # mingw64-graphene (rawhide)
   script:
     - .gitlab-ci/show-info-linux.sh
+    - pip3 install --user meson~=0.64
     - meson subprojects update
     - mkdir _build && cd _build
     - mingw64-meson -Dintrospection=disabled -Dgraphene:introspection=disabled
@@ -142,6 +145,7 @@ installed-tests:
     G_TEST_ACCESSIBLE: 1
   script:
     - .gitlab-ci/show-info-linux.sh
+    - pip3 install --user meson~=0.64
     - meson subprojects update
     - meson ${COMMON_MESON_FLAGS} ${EXTRA_MESON_FLAGS} ${BACKEND_FLAGS} ${FEATURE_FLAGS}
             _build
@@ -197,7 +201,7 @@ macos:
   needs: []
   before_script:
     - bash .gitlab-ci/show-info-osx.sh
-    - pip3 install --user meson==0.60.3
+    - pip3 install --user meson~=0.64
     - pip3 install --user ninja
     - export PATH=/Users/gitlabrunner/Library/Python/3.7/bin:$PATH
     - export MESON_FORCE_BACKTRACE=1