diff --git a/.github/workflows/python-deps.yml b/.github/workflows/python-deps.yml index 0e3e656640..d295959e87 100644 --- a/.github/workflows/python-deps.yml +++ b/.github/workflows/python-deps.yml @@ -1,4 +1,4 @@ -name: Test Python Package Installation on Linux and Mac +name: Test Python Package Installation on: push: @@ -12,11 +12,11 @@ jobs: test-setup-python-scripts: runs-on: ${{ matrix.os }} strategy: - fail-fast: false - matrix: - os: [ubuntu-latest, macos-latest] - python_deps_type: [pipenv, poetry, requirements, setup_py] - python_version: [2, 3] + fail-fast: false + matrix: + os: [ubuntu-latest, macos-latest] + python_deps_type: [pipenv, poetry, requirements, setup_py] + python_version: [2, 3] env: PYTHON_DEPS_TYPE: ${{ matrix.python_deps_type }} @@ -64,9 +64,9 @@ jobs: test-setup-python-scripts-non-standard-location: runs-on: ${{ matrix.os }} strategy: - fail-fast: false - matrix: - os: [ubuntu-latest, macos-latest] + fail-fast: false + matrix: + os: [ubuntu-latest, macos-latest] steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it @@ -108,12 +108,18 @@ jobs: test -z $LGTM_INDEX_IMPORT_PATH test-setup-python-scripts-windows: - runs-on: windows-latest + runs-on: ${{ matrix.os }} strategy: - fail-fast: false - matrix: - python_deps_type: [pipenv, poetry, requirements, setup_py] - python_version: [2, 3] + fail-fast: false + matrix: + python_deps_type: [pipenv, poetry, requirements, setup_py] + python_version: [2, 3] + include: + - python_version: 3 + os: windows-latest + # Python 2 isn't supported on the `windows-latest` image, so use `windows-2019`. + - python_version: 2 + os: windows-2019 env: PYTHON_DEPS_TYPE: ${{ matrix.python_deps_type }}