2 commits - .gitlab-ci.yml
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Jun 25 11:00:36 UTC 2025
.gitlab-ci.yml | 42 ------------------------------------------
1 file changed, 42 deletions(-)
New commits:
commit b09fe42db5cc2e381efac998a3f8ec22ef849a54
Merge: abb37e2d0 1fa0aebad
Author: Tim-Philipp Müller <tim at centricular.com>
Date: Wed Jun 25 11:00:33 2025 +0000
Merge branch 'ci-update-for-removal-of-old-intel-mac-runners' into 'master'
ci: remove macos job that used ancient intel mac mini runners
See merge request cairo/cairo!630
commit 1fa0aebad1d5ff01606f4832eb539dd2ba2aad87
Author: Tim-Philipp Müller <tim at centricular.com>
Date: Wed Jun 25 11:14:17 2025 +0100
ci: remove macos job that used ancient intel mac mini runners
The old intel mac mini runners are being retired and are no
longer available.
A job that uses the new arm64 mac runners will be added in !498.
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 478e5751c..585dc3fdb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -419,48 +419,6 @@ android arm64 fedora:
- meson setup --cross-file .gitlab-ci/android-cross-file.txt -Dpixman:a64-neon=disabled build
- meson compile --verbose -C build
-macOS x86 host:
- tags:
- - gst-macos-12.3
- stage: 'build'
- artifacts:
- when: 'always'
- expire_in: "7 days"
- paths:
- - build/meson-logs/*.txt
- - build/meson-private/*.pc
- - build/test/*.log
- - build/test/pdiff/*.log
- - build/test/output
- exclude:
- - "build/test/**/*.cs"
- - "build/test/**/*.trace"
- before_script:
- # Install the DejaVu fonts
- - curl -LO https://downloads.sourceforge.net/dejavu/dejavu-fonts-ttf-2.37.zip
- - unzip dejavu-fonts-ttf-2.37.zip
- - cp dejavu-fonts-ttf-2.37/ttf/*.ttf /Library/Fonts
- # Update pip
- - pip3 install --upgrade pip
- # Make sure meson is up to date
- - pip3 install -U meson
- # Need to install certificates for Python
- - pip3 install --upgrade certifi
- # Anther way to install certificates
- - open /Applications/Python\ 3.8/Install\ Certificates.command
- # Get ninja
- - pip3 install -U ninja
- script:
- - CERT_PATH=$(python3 -m certifi) && export SSL_CERT_FILE=${CERT_PATH} && export REQUESTS_CA_BUNDLE=${CERT_PATH}
- # pixman region-test fails to link on macOS
- - meson setup -Dpixman:tests=disabled build
- - meson compile --verbose -C build
- # Test cairo-quartz. Other backends should be covered by other jobs
- - export CAIRO_TEST_IGNORE_quartz_argb32=$(tr '\n' ',' < .gitlab-ci/ignore-quartz-argb32.txt)
- - export CAIRO_TEST_IGNORE_quartz_rgb24=$(tr '\n' ',' < .gitlab-ci/ignore-quartz-rgb24.txt)
- - export CAIRO_TEST_TARGET=quartz
- - (cd build/test && srcdir=../../test ./cairo-test-suite)
-
# Run static analysis.
static-scan:
stage: 'analysis'
More information about the cairo-commit
mailing list