diff --git a/.github/workflows/__all-platform-bundle.yml b/.github/workflows/__all-platform-bundle.yml index f5bd76bd6..0cb012a4e 100644 --- a/.github/workflows/__all-platform-bundle.yml +++ b/.github/workflows/__all-platform-bundle.yml @@ -34,6 +34,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__analyze-ref-input.yml b/.github/workflows/__analyze-ref-input.yml index 6177b7ae4..f9022da79 100644 --- a/.github/workflows/__analyze-ref-input.yml +++ b/.github/workflows/__analyze-ref-input.yml @@ -38,6 +38,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__autobuild-action.yml b/.github/workflows/__autobuild-action.yml index e5c023c64..381c9399f 100644 --- a/.github/workflows/__autobuild-action.yml +++ b/.github/workflows/__autobuild-action.yml @@ -38,6 +38,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__config-export.yml b/.github/workflows/__config-export.yml index bca5b72cd..465122f09 100644 --- a/.github/workflows/__config-export.yml +++ b/.github/workflows/__config-export.yml @@ -44,6 +44,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__cpp-deptrace-disabled.yml b/.github/workflows/__cpp-deptrace-disabled.yml index cf6dced2b..7f34c4153 100644 --- a/.github/workflows/__cpp-deptrace-disabled.yml +++ b/.github/workflows/__cpp-deptrace-disabled.yml @@ -38,6 +38,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__cpp-deptrace-enabled-on-macos.yml b/.github/workflows/__cpp-deptrace-enabled-on-macos.yml index 97ab748d8..7097a2201 100644 --- a/.github/workflows/__cpp-deptrace-enabled-on-macos.yml +++ b/.github/workflows/__cpp-deptrace-enabled-on-macos.yml @@ -34,6 +34,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__cpp-deptrace-enabled.yml b/.github/workflows/__cpp-deptrace-enabled.yml index 375d1b0bf..442343d6e 100644 --- a/.github/workflows/__cpp-deptrace-enabled.yml +++ b/.github/workflows/__cpp-deptrace-enabled.yml @@ -38,6 +38,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__diagnostics-export.yml b/.github/workflows/__diagnostics-export.yml index f53a8ce66..bbd263f9c 100644 --- a/.github/workflows/__diagnostics-export.yml +++ b/.github/workflows/__diagnostics-export.yml @@ -50,6 +50,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__export-file-baseline-information.yml b/.github/workflows/__export-file-baseline-information.yml index 502f06e8f..b03b90536 100644 --- a/.github/workflows/__export-file-baseline-information.yml +++ b/.github/workflows/__export-file-baseline-information.yml @@ -38,6 +38,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__extractor-ram-threads.yml b/.github/workflows/__extractor-ram-threads.yml index ce23db921..79b703877 100644 --- a/.github/workflows/__extractor-ram-threads.yml +++ b/.github/workflows/__extractor-ram-threads.yml @@ -34,6 +34,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__go-custom-queries.yml b/.github/workflows/__go-custom-queries.yml index cec901492..78435a8b9 100644 --- a/.github/workflows/__go-custom-queries.yml +++ b/.github/workflows/__go-custom-queries.yml @@ -80,6 +80,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__go-indirect-tracing-workaround-diagnostic.yml b/.github/workflows/__go-indirect-tracing-workaround-diagnostic.yml index d316c01f1..13758aee6 100644 --- a/.github/workflows/__go-indirect-tracing-workaround-diagnostic.yml +++ b/.github/workflows/__go-indirect-tracing-workaround-diagnostic.yml @@ -34,6 +34,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__go-indirect-tracing-workaround.yml b/.github/workflows/__go-indirect-tracing-workaround.yml index 417d2deb4..b19994b8e 100644 --- a/.github/workflows/__go-indirect-tracing-workaround.yml +++ b/.github/workflows/__go-indirect-tracing-workaround.yml @@ -34,6 +34,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__go-tracing-autobuilder.yml b/.github/workflows/__go-tracing-autobuilder.yml index 4958ca41a..e309d90fe 100644 --- a/.github/workflows/__go-tracing-autobuilder.yml +++ b/.github/workflows/__go-tracing-autobuilder.yml @@ -64,6 +64,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__go-tracing-custom-build-steps.yml b/.github/workflows/__go-tracing-custom-build-steps.yml index 8a7507421..5a29230c6 100644 --- a/.github/workflows/__go-tracing-custom-build-steps.yml +++ b/.github/workflows/__go-tracing-custom-build-steps.yml @@ -64,6 +64,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__go-tracing-legacy-workflow.yml b/.github/workflows/__go-tracing-legacy-workflow.yml index 8d67b966b..fd84780ea 100644 --- a/.github/workflows/__go-tracing-legacy-workflow.yml +++ b/.github/workflows/__go-tracing-legacy-workflow.yml @@ -64,6 +64,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__init-with-registries.yml b/.github/workflows/__init-with-registries.yml index cdfb23f42..8d5343bb3 100644 --- a/.github/workflows/__init-with-registries.yml +++ b/.github/workflows/__init-with-registries.yml @@ -51,6 +51,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__javascript-source-root.yml b/.github/workflows/__javascript-source-root.yml index 81913b222..089b628c0 100644 --- a/.github/workflows/__javascript-source-root.yml +++ b/.github/workflows/__javascript-source-root.yml @@ -38,6 +38,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__language-aliases.yml b/.github/workflows/__language-aliases.yml index 442669705..775ef5c11 100644 --- a/.github/workflows/__language-aliases.yml +++ b/.github/workflows/__language-aliases.yml @@ -34,6 +34,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__multi-language-autodetect.yml b/.github/workflows/__multi-language-autodetect.yml index 1a4d03d20..9f5b4bd9b 100644 --- a/.github/workflows/__multi-language-autodetect.yml +++ b/.github/workflows/__multi-language-autodetect.yml @@ -64,6 +64,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__packaging-codescanning-config-inputs-js.yml b/.github/workflows/__packaging-codescanning-config-inputs-js.yml index 2b62a7f79..927cad027 100644 --- a/.github/workflows/__packaging-codescanning-config-inputs-js.yml +++ b/.github/workflows/__packaging-codescanning-config-inputs-js.yml @@ -50,6 +50,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__packaging-config-inputs-js.yml b/.github/workflows/__packaging-config-inputs-js.yml index d3a1cd950..07e41e840 100644 --- a/.github/workflows/__packaging-config-inputs-js.yml +++ b/.github/workflows/__packaging-config-inputs-js.yml @@ -50,6 +50,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__packaging-config-js.yml b/.github/workflows/__packaging-config-js.yml index 316d899ee..c273fa279 100644 --- a/.github/workflows/__packaging-config-js.yml +++ b/.github/workflows/__packaging-config-js.yml @@ -50,6 +50,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__packaging-inputs-js.yml b/.github/workflows/__packaging-inputs-js.yml index e549704fd..af9d5d9e9 100644 --- a/.github/workflows/__packaging-inputs-js.yml +++ b/.github/workflows/__packaging-inputs-js.yml @@ -50,6 +50,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__remote-config.yml b/.github/workflows/__remote-config.yml index e4869036a..8b1808c4e 100644 --- a/.github/workflows/__remote-config.yml +++ b/.github/workflows/__remote-config.yml @@ -80,6 +80,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__resolve-environment-action.yml b/.github/workflows/__resolve-environment-action.yml index dee884533..1eaa74e82 100644 --- a/.github/workflows/__resolve-environment-action.yml +++ b/.github/workflows/__resolve-environment-action.yml @@ -56,6 +56,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__rubocop-multi-language.yml b/.github/workflows/__rubocop-multi-language.yml index 7dc0f31f2..8621c92db 100644 --- a/.github/workflows/__rubocop-multi-language.yml +++ b/.github/workflows/__rubocop-multi-language.yml @@ -34,6 +34,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__ruby.yml b/.github/workflows/__ruby.yml index 359ff243a..75077f375 100644 --- a/.github/workflows/__ruby.yml +++ b/.github/workflows/__ruby.yml @@ -44,6 +44,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__scaling-reserved-ram.yml b/.github/workflows/__scaling-reserved-ram.yml index ff6186ef5..9ce7ff84c 100644 --- a/.github/workflows/__scaling-reserved-ram.yml +++ b/.github/workflows/__scaling-reserved-ram.yml @@ -64,6 +64,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__split-workflow.yml b/.github/workflows/__split-workflow.yml index f7680971c..377ca0a4c 100644 --- a/.github/workflows/__split-workflow.yml +++ b/.github/workflows/__split-workflow.yml @@ -44,6 +44,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__submit-sarif-failure.yml b/.github/workflows/__submit-sarif-failure.yml index 1fd115c8f..e106643a2 100644 --- a/.github/workflows/__submit-sarif-failure.yml +++ b/.github/workflows/__submit-sarif-failure.yml @@ -38,6 +38,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__swift-custom-build.yml b/.github/workflows/__swift-custom-build.yml index d805b890e..62f360cfc 100644 --- a/.github/workflows/__swift-custom-build.yml +++ b/.github/workflows/__swift-custom-build.yml @@ -44,6 +44,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__test-autobuild-working-dir.yml b/.github/workflows/__test-autobuild-working-dir.yml index a9ad5b6bf..2c64ea022 100644 --- a/.github/workflows/__test-autobuild-working-dir.yml +++ b/.github/workflows/__test-autobuild-working-dir.yml @@ -34,6 +34,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__test-local-codeql.yml b/.github/workflows/__test-local-codeql.yml index d257cda3e..67ecdbc4a 100644 --- a/.github/workflows/__test-local-codeql.yml +++ b/.github/workflows/__test-local-codeql.yml @@ -34,6 +34,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__test-proxy.yml b/.github/workflows/__test-proxy.yml index 20bf9c4e4..c7cfac42a 100644 --- a/.github/workflows/__test-proxy.yml +++ b/.github/workflows/__test-proxy.yml @@ -34,6 +34,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__unset-environment.yml b/.github/workflows/__unset-environment.yml index 697617e18..f6ad992d3 100644 --- a/.github/workflows/__unset-environment.yml +++ b/.github/workflows/__unset-environment.yml @@ -48,6 +48,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__upload-ref-sha-input.yml b/.github/workflows/__upload-ref-sha-input.yml index 3de7c5579..10b89a077 100644 --- a/.github/workflows/__upload-ref-sha-input.yml +++ b/.github/workflows/__upload-ref-sha-input.yml @@ -38,6 +38,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/__with-checkout-path.yml b/.github/workflows/__with-checkout-path.yml index 1d0c22088..1e2df2312 100644 --- a/.github/workflows/__with-checkout-path.yml +++ b/.github/workflows/__with-checkout-path.yml @@ -80,6 +80,11 @@ jobs: timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' - name: Check out repository uses: actions/checkout@v4 - name: Prepare test diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml index 70ae145e5..9d2eaefe0 100644 --- a/.github/workflows/pr-checks.yml +++ b/.github/workflows/pr-checks.yml @@ -69,6 +69,12 @@ jobs: timeout-minutes: 45 steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' + - uses: actions/checkout@v4 - name: npm test run: | diff --git a/.github/workflows/python-deps.yml b/.github/workflows/python-deps.yml index c26eaf17e..95f89ad7b 100644 --- a/.github/workflows/python-deps.yml +++ b/.github/workflows/python-deps.yml @@ -36,6 +36,12 @@ jobs: PYTHON_VERSION: ${{ matrix.python_version }} steps: + - name: Setup Python on MacOS + uses: actions/setup-python@v2 + if: matrix.os == 'macos-latest' + with: + python-version: '3.11' + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v4 diff --git a/pr-checks/sync.py b/pr-checks/sync.py index 652cf0c37..e226b5f0c 100755 --- a/pr-checks/sync.py +++ b/pr-checks/sync.py @@ -74,6 +74,14 @@ def writeHeader(checkStream): useAllPlatformBundle = checkSpecification['useAllPlatformBundle'] steps = [ + { + 'name': 'Setup Python on MacOS', + 'uses': 'actions/setup-python@v2', + 'if': 'matrix.os == \'macos-latest\'', + 'with': { + 'python-version': '3.11' + } + }, { 'name': 'Check out repository', 'uses': 'actions/checkout@v4'