diff --git a/.github/workflows/Build.yml b/.github/workflows/Build.yml index f56a518646..d753b5e8e4 100644 --- a/.github/workflows/Build.yml +++ b/.github/workflows/Build.yml @@ -140,9 +140,9 @@ jobs: run: | brew tap shivammathur/php brew update - brew install re2c cmake coreutils openssl libiconv re2 pcre yaml-cpp zstd googletest shivammathur/php/php@7.4 + brew install re2c cmake coreutils openssl libiconv re2 pcre yaml-cpp zstd googletest shivammathur/php/php@7.4 python@3.12 brew link --overwrite --force shivammathur/php/php@7.4 - /usr/local/Frameworks/Python.framework/Versions/3.11/bin/pip3 install jsonschema + /usr/local/Frameworks/Python.framework/Versions/3.12/bin/python3.12 -m pip install --upgrade pip --break-system-packages && /usr/local/Frameworks/Python.framework/Versions/3.12/bin/pip3 install jsonschema install --break-system-packages jsonschema - name: Run cmake run: cmake -DCMAKE_CXX_COMPILER=${{matrix.compiler}} -DCMAKE_CXX_STANDARD=${{matrix.cpp}} -DDOWNLOAD_MISSING_LIBRARIES=On -S $GITHUB_WORKSPACE -B ${{runner.workspace}}/build diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 38db408b61..28e7cbc05b 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -22,21 +22,20 @@ jobs: steps: - uses: actions/checkout@v3 - - - name: Get polyfills repo - uses: actions/checkout@v3 - with: - repository: 'uber/h3' - path: 'h3' - ref: stable-3.x + + # because of https://github.com/orgs/Homebrew/discussions/4612 + - name: Check Environment + run: | + export HOMEBREW_NO_INSTALL_FROM_API=0 + brew untap --force homebrew/cask - name: Setup Environment run: | brew tap shivammathur/php brew update - brew install re2c cmake coreutils openssl libiconv re2 pcre yaml-cpp zstd googletest shivammathur/php/php@7.4 + brew install re2c cmake coreutils openssl libiconv re2 pcre yaml-cpp zstd googletest shivammathur/php/php@7.4 python@3.12 brew link --overwrite --force shivammathur/php/php@7.4 - /usr/local/Frameworks/Python.framework/Versions/3.11/bin/pip3 install jsonschema + /usr/local/Frameworks/Python.framework/Versions/3.12/bin/python3.12 -m pip install --upgrade pip --break-system-packages && /usr/local/Frameworks/Python.framework/Versions/3.12/bin/pip3 install jsonschema install --break-system-packages jsonschema - name: Run cmake run: cmake -DCMAKE_CXX_COMPILER=${{matrix.compiler}} -DCMAKE_CXX_STANDARD=${{matrix.cpp}} -DDOWNLOAD_MISSING_LIBRARIES=On -S $GITHUB_WORKSPACE -B ${{runner.workspace}}/build