From f6629a72cf8f27191da5c6a438688c6a29d94d2d Mon Sep 17 00:00:00 2001 From: Dusk-92 Date: Thu, 27 Aug 2026 16:41:59 +0200 Subject: [PATCH] ci: pin Windows Python and build dependencies --- .github/workflows/build.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 87261b7..a09099d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,7 +17,7 @@ concurrency: jobs: build: - runs-on: windows-latest + runs-on: windows-2025 steps: - name: Checkout repository @@ -26,10 +26,16 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.11' + python-version: '3.11.9' - - name: Install PyInstaller - run: pip install pyinstaller + - name: Install pinned build toolchain + run: python -m pip install --disable-pip-version-check -r requirements-build.txt + + - name: Verify build toolchain + run: | + python --version + pyinstaller --version + python -m pip show pyinstaller pyinstaller-hooks-contrib - name: Syntax check run: python -m py_compile setup_tool.py setup_tool_dynamic.py remote_packages.py tests/test_safety.py