diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index 9835355f..99266488 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -96,17 +96,19 @@ jobs: shell: bash verify-install-path: - name: Verify Install Path + name: Verify Install Path on Windows runs-on: ${{ matrix.os }} strategy: matrix: - os: [windows-latest, windows-11-arm] + os: [windows-latest] architecture: [x64, x86, arm64] - freethreaded: ['false', 'true'] python-version: ['3.9', '3.10', '3.11', '3.12', '3.13.1'] + freethreaded: ['false', 'true'] + # Free-threaded is only supported for 3.13 or newer exclude: - - architecture: x64 + - python-version: ['3.9', '3.10', '3.11', '3.12'] freethreaded: 'true' + steps: - name: Checkout code uses: actions/checkout@v4 @@ -118,8 +120,11 @@ jobs: architecture: ${{ matrix.architecture }} freethreaded: ${{ matrix.freethreaded }} - - name: Verify Install Path + - name: Run Install-Path Verification + shell: pwsh run: | - cd __tests__ - ./verify_windows_install_path.ps1 ${{ matrix.architecture }} ${{ matrix.freethreaded }} ${{ matrix.python-version }} - shell: pwsh \ No newline at end of file + Set-Location -Path $Env:GITHUB_WORKSPACE + .\__tests__\verify_windows_install_path.ps1 ` + ${{ matrix.architecture }} ` + ${{ matrix.freethreaded }} ` + ${{ matrix.python-version }}