diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 89689d96d7..8d892ed11f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -43,6 +43,17 @@ jobs: run: python -m pip install nox - name: Execute Tests run: nox --error-on-missing-interpreters --non-interactive --session tests-${{ matrix.python-version }} + msstore: + # Checks that pipx works with Python installed from the Microsoft Store. + # Designed to catch issues such as https://github.com/pypa/pipx/issues/1164. + runs-on: windows-latest + steps: + - uses: Cyberboss/install-winget@v1 + - run: winget install python --source=msstore --accept-source-agreements --accept-package-agreements + - uses: actions/checkout@v4 + - run: pip install . + - run: pipx install pycowsay + - run: pycowsay man: name: Build man page runs-on: ubuntu-latest