From 0e3ceedf0d6eeafa5c89ed4cd8733f8721cfcb13 Mon Sep 17 00:00:00 2001 From: Aparna Jyothi Date: Tue, 10 Jun 2025 13:01:12 +0530 Subject: [PATCH] update test --- .github/workflows/e2e-tests.yml | 72 +++++++++++++++++++-------------- 1 file changed, 42 insertions(+), 30 deletions(-) diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index 99266488..35821fa4 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -95,36 +95,48 @@ jobs: curl -L https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json | jq empty shell: bash - verify-install-path: - name: Verify Install Path on Windows - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [windows-latest] - architecture: [x64, x86, arm64] - 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: - - python-version: ['3.9', '3.10', '3.11', '3.12'] - freethreaded: 'true' +verify-install-path: + name: Verify Install Path + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [windows-latest, windows-11-arm] + architecture: [x64, x86, arm64] + python-version: ['3.9', '3.10', '3.11', '3.12', '3.13.1'] + freethreaded: ['false', 'true'] + exclude: + - architecture: x64 + freethreaded: 'true' + - python-version: '3.9' + freethreaded: 'true' + - python-version: '3.10' + freethreaded: 'true' + - python-version: '3.11' + freethreaded: 'true' + - python-version: '3.12' + freethreaded: 'true' + fail-fast: false - steps: - - name: Checkout code - uses: actions/checkout@v4 + steps: + - name: Checkout code + uses: actions/checkout@v4 - - name: Set up Python - uses: ./ - with: - python-version: ${{ matrix.python-version }} - architecture: ${{ matrix.architecture }} - freethreaded: ${{ matrix.freethreaded }} + - name: Init verify script + shell: pwsh + run: mv ./__tests__/verify_windows_install_path.ps1 . - - name: Run Install-Path Verification - shell: pwsh - run: | - Set-Location -Path $Env:GITHUB_WORKSPACE - .\__tests__\verify_windows_install_path.ps1 ` - ${{ matrix.architecture }} ` - ${{ matrix.freethreaded }} ` - ${{ matrix.python-version }} + - name: Set up Python + uses: ./ + with: + python-version: ${{ matrix.python-version }} + architecture: ${{ matrix.architecture }} + freethreaded: ${{ matrix.freethreaded }} + + - name: Verify Install Path + shell: pwsh + run: | + Set-Location -Path $Env:GITHUB_WORKSPACE + .\verify_windows_install_path.ps1 ` + ${{ matrix.architecture }} ` + ${{ matrix.freethreaded }} ` + ${{ matrix.python-version }} \ No newline at end of file