name: Unit tests on: push: branches: [ "main" ] pull_request: branches: [ "main" ] permissions: contents: read jobs: unit-tests: runs-on: ubuntu-latest steps: - name: Checkout repo uses: actions/checkout@v4 - name: Install pip dependencies run: pip install --editable . - uses: kivikakk/niar/setup-action@main - name: Run tests run: pytest tests