|
- name: ci
-
- on: [push, pull_request]
-
- jobs:
- build:
- runs-on: ubuntu-latest
- strategy:
- matrix:
- python: [ "3.8", "3.9", "3.10", "3.11", "3.12" ]
- name: python-${{ matrix.python }}
- steps:
- - name: Checkout
- uses: actions/checkout@main
- - name: Setup python-${{ matrix.python }}
- uses: actions/setup-python@main
- with:
- python-version: ${{ matrix.python }}
- cache: "pipenv"
- cache-dependency-path: "Pipfile"
- - name: Install Dependencies
- run: |
- pip install pipenv
- pipenv install -d
- - name: Test
- run: pipenv run pytest
|