Skip to content

Commit

Permalink
new workflow jobs
Browse files Browse the repository at this point in the history
  • Loading branch information
JasperVanDenBosch committed Jun 3, 2024
1 parent 9e669f9 commit 58d3f74
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions .github/workflows/testbuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,34 @@ jobs:
- name: Unit tests
run: pytest

style:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- uses: actions/setup-python@v4
with:
python-version: '3.11'
- name: Install dependencies
run: pip install ruff
- name: Style check
run: ruff check

typing:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- uses: actions/setup-python@v4
with:
python-version: '3.11'
- name: Install dependencies
run: pip install mypy
- name: Type check
run: mypy src

source:
needs: tests
runs-on: ${{ matrix.os }}
Expand Down

0 comments on commit 58d3f74

Please sign in to comment.