diff --git a/.github/workflows/precommit.yml b/.github/workflows/precommit.yml index be69ac3..61a5183 100644 --- a/.github/workflows/precommit.yml +++ b/.github/workflows/precommit.yml @@ -9,13 +9,18 @@ on: jobs: main: runs-on: ubuntu-latest + + strategy: + matrix: + python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] + steps: - uses: actions/checkout@v3 - name: Install poetry run: pipx install poetry - uses: actions/setup-python@v4 with: - python-version: "3.8" + python-version: ${{ matrix.python-version }} cache: "poetry" - run: poetry install - uses: pre-commit/action@v3.0.0 diff --git a/pyproject.toml b/pyproject.toml index 74d3ecb..47f925f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,7 +11,7 @@ documentation = "https://github.com/jhale1805/multicounter" keywords = [ "counter", "statistics" ] [tool.poetry.dependencies] -python = "^3.8" +python = "^3.7" [tool.poetry.dev-dependencies] pytest = "^7.4"