ci: update Meson version used from 1.5.2 to 1.7.2

Should hopefully get rid of some issues on Windows
related to environment variables gitlab sets
(e.g. author names or MR descriptions).

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8840>
This commit is contained in:
Tim-Philipp Müller 2025-04-14 23:31:33 +01:00 committed by GStreamer Marge Bot
parent 185e96aeec
commit 80a23d7132
4 changed files with 6 additions and 6 deletions

View File

@ -5,12 +5,12 @@ variables:
# If you are hacking on them or need a them to rebuild, its enough
# to change any part of the string of the image you want.
###
FEDORA_TAG: '2025-04-12.0'
FEDORA_TAG: '2025-04-15.0'
DEBIAN_TAG: '2025-04-12.0'
DEBIAN_TAG: '2025-04-15.0'
CHECKS_TAG: '2025-02-04.0'
ABI_CHECK_TAG: '2025-04-08.0'
WINDOWS_TAG: '2025-04-05.0'
WINDOWS_TAG: '2025-04-15.0'

View File

@ -7,6 +7,6 @@ apt install -y $(<./ci/docker/debian/deps.txt)
apt remove -y rustc cargo
pip3 install --break-system-packages meson==1.5.2 hotdoc python-gitlab tomli junitparser
pip3 install --break-system-packages meson==1.7.2 hotdoc python-gitlab tomli junitparser
apt clean all

View File

@ -28,7 +28,7 @@ dnf install -y glib2-doc gdk-pixbuf2-devel gtk3-devel-docs gtk4-devel-docs libso
# Make sure we don't end up installing these from some transient dependency
dnf remove -y "gstreamer1*-devel" rust cargo meson 'fdk-aac-free*'
pip3 install meson==1.5.2 python-gitlab tomli junitparser bs4
pip3 install meson==1.7.2 python-gitlab tomli junitparser bs4
pip3 install git+https://github.com/hotdoc/hotdoc.git@8c1cc997f5bc16e068710a8a8121f79ac25cbcce
# Install most debug symbols, except the big ones from things we use

View File

@ -61,7 +61,7 @@ RUN C:\upgrade_msys2.ps1
RUN C:\msys64\msys2_shell.cmd -ucrt64 -defterm -here -no-start -use-full-path -lc 'pacman -S --noconfirm mingw-w64-ucrt-x86_64-toolchain ninja openssh'
RUN python -m pip install meson==1.5.2 python-gitlab
RUN python -m pip install meson==1.7.2 python-gitlab
RUN 'git config --global user.email "cirunner@gstreamer.freedesktop.org"; git config --global user.name "GStreamer CI system"'