diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a2bec5ef..0ec85a2a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,7 +14,7 @@ jobs: fail-fast: false matrix: config: - - { os: "windows-2019", python: "3.11.1", cx-freeze: "latest" } # 3.11 cx_Freeze not yet stable, requires latest betas + - { os: "windows-2019", python: "3.11.1", cx-freeze: "main" } # 3.11 cx_Freeze not yet stable, requires latest source - { os: "ubuntu-20.04", python: "3.11.1", cx-freeze: "6.13.1" } - { os: "macos-11", python: "3.10.9", cx-freeze: "6.13.1" } # cx_Freeze breaks runtime on 3.11, latest betas don't help name: "${{ matrix.config.os }}" @@ -35,15 +35,8 @@ jobs: python-version: "${{ matrix.config.python }}" - name: "Setup cx_Freeze" - shell: "bash" - run: | - if [[ "${{ matrix.config.cx-freeze }}" = "latest" ]]; then - python -m pip install --pre -f https://lief.s3-website.fr-par.scw.cloud/latest/lief/ lief || true - python -m pip install --pre --extra-index-url https://marcelotduarte.github.io/packages/ cx_Logging || true - python -m pip install --pre --extra-index-url https://marcelotduarte.github.io/packages/ cx_Freeze - else - python -m pip install -U 'git+https://github.com/marcelotduarte/cx_Freeze.git@${{ matrix.config.cx-freeze }}' - fi + run: | + python -m pip install -U 'git+https://github.com/marcelotduarte/cx_Freeze.git@${{ matrix.config.cx-freeze }}' # === BUILD ===