55
66env :
77 NODE_VERSION : 22.17.0
8+ PYTHON_VERSION : ' 3.10'
89 TEST_RESULTS_DIRECTORY : .
910 # Force a path with spaces to test extension works in these scenarios
1011 special-working-directory : ' ./testingDir'
2223 uses : ./.github/actions/build-vsix
2324 with :
2425 node_version : ${{ env.NODE_VERSION}}
26+ python_version : ${{ env.PYTHON_VERSION }}
2527
2628 lint :
2729 name : Lint
3436 uses : ./.github/actions/lint
3537 with :
3638 node_version : ${{ env.NODE_VERSION }}
39+ python_version : ${{ env.PYTHON_VERSION }}
3740
3841 tests :
3942 name : Tests
@@ -45,19 +48,19 @@ jobs:
4548 fail-fast : false
4649 matrix :
4750 os : [ubuntu-latest, windows-latest]
48- python : ['3.9 ', '3.10 ', '3.11 ', '3.12 ', '3.13 ']
51+ python : ['3.10 ', '3.11 ', '3.12 ', '3.13 ', '3.14 ']
4952
5053 steps :
5154 - name : Checkout
5255 uses : actions/checkout@v4
5356 with :
5457 path : ${{ env.special-working-directory-relative }}
5558
56- # Install bundled libs using 3.9 even though you test it on other versions.
57- - name : Use Python 3.9
59+ # Install bundled libs using env.PYTHON_VERSION even though you test it on other versions.
60+ - name : Use Python ${{ env.PYTHON_VERSION }}
5861 uses : actions/setup-python@v5
5962 with :
60- python-version : ' 3.9 '
63+ python-version : ${{ env.PYTHON_VERSION }}
6164
6265 - name : Update pip, install wheel and nox
6366 run : python -m pip install -U pip wheel nox
6871 run : python -m nox --session install_bundled_libs
6972 shell : bash
7073
71- # Now that the bundle is installed to target using python 3.9
74+ # Now that the bundle is installed to target using env.PYTHON_VERSION
7275 # switch back the python we want to test with
7376 - name : Use Python ${{ matrix.python }}
7477 uses : actions/setup-python@v5
0 commit comments