blob: 64c063e0bc2a1257c306c336859b6462db2868d6 [file]
name: CI
on:
push:
branches: [ master ]
pull_request:
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.x'
- name: Install dependencies
run: pip install coverage codespell flake8 requests
- name: Check spelling
run: codespell src/
- name: Run linting
run: flake8 src/ --select=F821,E999 --show-source
- name: Run tests
run: ./tests/run.sh coverage