Start using a Gitea action for continuous testing
All checks were successful
Continuous integration / run (push) Successful in 51s

This commit is contained in:
Zoé Cassiopée Gauthier 2024-04-17 20:06:36 -04:00
parent 207178f822
commit 552c92f415

24
.gitea/workflows/ci.yaml Normal file
View File

@ -0,0 +1,24 @@
name: Continuous integration
on:
push:
branches:
- main
jobs:
run:
runs-on: ubuntu-latest
steps:
- uses: https://github.com/actions/checkout@v4
- name: Set up Python
uses: https://github.com/actions/setup-python@v5
with:
python-version: 3.12
- name: Install Hatch
run: pip install hatch
- name: Run static analysis
run: hatch run lint-check
- name: Check types
run: hatch run types-check
- name: Run tests
run: hatch run test