|
5 | 5 | runs-on: ubuntu-latest |
6 | 6 | strategy: |
7 | 7 | matrix: |
8 | | - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] |
| 8 | + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] |
9 | 9 | steps: |
10 | 10 | - name: Checkout repository and submodules |
11 | | - uses: actions/checkout@v4 |
| 11 | + uses: actions/checkout@v6 |
12 | 12 | with: |
13 | 13 | submodules: recursive |
14 | 14 | - name: Set up Python ${{ matrix.python-version }} |
15 | | - uses: actions/setup-python@v5 |
| 15 | + uses: actions/setup-python@v6 |
16 | 16 | with: |
17 | 17 | python-version: ${{ matrix.python-version }} |
18 | 18 | - name: Install dependencies |
19 | 19 | run: | |
20 | | - python -m pip install --upgrade pip |
21 | | - pip install flake8 pytest |
22 | | - pip install .[test] |
| 20 | + python3 -m pip install --upgrade pip |
| 21 | + python3 -m pip install flake8 pytest |
| 22 | + python3 -m pip install .[test] |
23 | 23 | - name: Lint with flake8 |
24 | 24 | run: | |
25 | | - python -m flake8 |
26 | | - - name: Test sorting wioth isort |
| 25 | + python3 -m flake8 |
| 26 | + - name: Test sorting with isort |
27 | 27 | run: | |
28 | | - python -m isort --verbose --check-only --diff chaste_codegen tests setup.py |
| 28 | + python3 -m isort --verbose --check-only --diff chaste_codegen tests setup.py |
29 | 29 | - name: Test with pytest |
30 | 30 | run: | |
31 | | - python -m pytest --cov --cov-config=.coveragerc |
32 | | - - uses: codecov/codecov-action@v5 |
| 31 | + python3 -m pytest --cov --cov-config=.coveragerc |
| 32 | + - uses: codecov/codecov-action@v6 |
33 | 33 | with: |
34 | 34 | token: ${{ secrets.CODECOV_TOKEN }} # not required for public repos |
0 commit comments