From 81b4af28494c065c5646e3f61a72afd829d978c6 Mon Sep 17 00:00:00 2001 From: Yonggang Luo Date: Wed, 9 Nov 2022 12:03:37 +0800 Subject: [PATCH] ci: Fixes macos.yml Stick to macos-11 to prevent accident broken always install meson with pip to prevent pull new version of python Cc: mesa-stable Signed-off-by: Yonggang Luo Acked-by: Eric Engestrom Part-of: --- .github/workflows/macos.yml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 8168247fd40..5db4ee82ec1 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -9,9 +9,10 @@ jobs: strategy: matrix: glx_option: ['dri', 'xlib'] - runs-on: macos-latest + runs-on: macos-11 env: GALLIUM_DUMP_CPU: true + MESON_EXEC: /Users/runner/Library/Python/3.11/bin/meson steps: - name: Checkout uses: actions/checkout@v3 @@ -25,28 +26,28 @@ jobs: brew "libxcb" brew "libxdamage" brew "libxext" - brew "meson" + brew "ninja" brew "pkg-config" brew "python@3.10" EOL brew update brew bundle --verbose - - name: Install Mako - run: pip3 install --user mako + - name: Install Mako and meson + run: pip3 install --user mako meson - name: Configure run: | cat > native_config <