diff --git a/.github/workflows/deploy-binaries.yml b/.github/workflows/deploy-binaries.yml index 35d57d3..73eec81 100644 --- a/.github/workflows/deploy-binaries.yml +++ b/.github/workflows/deploy-binaries.yml @@ -21,6 +21,7 @@ jobs: uses: actions/setup-python@v4 with: python-version: "3.11" + check-latest: true - name: Set up Python venv run: | @@ -47,10 +48,15 @@ jobs: pip install setuptools wheel - - name: Install PySide6 6.4.3 if on macOS + - name: Install specific PySide6-Essentials on OS run: | if [ "$RUNNER_OS" == "macOS" ]; then - python3 -m pip install PySide6==6.4.3 + python3 -m pip install PySide6-Essentials==6.4.3 + elif [ "$RUNNER_OS" == "Windows" ]; then + python3 -m pip install PySide6-Essentials==6.5.3 + else + echo "$RUNNER_OS not supported" + exit 1 fi - name: Install requirements-nocore.txt @@ -98,10 +104,11 @@ jobs: - name: Run deploy script run: python3 Deploy.py - - name: Upgrade PySide6 to latest if on macOS + - name: Upgrade PySide6-Essentials to 6.5.3 if on macOS run: | if [ "$RUNNER_OS" == "macOS" ]; then - python3 -m pip install --upgrade PySide6 + python3 -m pip uninstall -y PySide6-Essentials shiboken6 + python3 -m pip install PySide6-Essentials==6.5.3 fi - name: Run deploy script again if on macOS