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