Update scenario tests to include requires-python coverage (#769)

Includes creating a virtual env with the relevant environment python
version.

Scenarios added in https://github.com/zanieb/packse/pull/55
This commit is contained in:
Zanie Blue
2024-01-04 14:15:13 -06:00
committed by GitHub
parent 57c96df288
commit 3d6ea7809a
5 changed files with 390 additions and 16 deletions
+5 -2
View File
@@ -48,13 +48,16 @@ jobs:
name: "cargo test | ${{ matrix.os }}"
steps:
- uses: actions/checkout@v4
# TODO(konstin): Mock the venv in the installer test so we don't need 3.8 anymore
- name: "Install Python"
uses: actions/setup-python@v4
with:
python-version: |
3.7
3.8
${{ env.PYTHON_VERSION }}
3.9
3.10
3.11
3.12
- name: "Install Rust toolchain"
run: rustup show
- name: "Install cargo insta"