name: Test on: push: pull_request: schedule: - cron: '0 0 1 * *' # Monthly env: SLIGRO_USERNAME: ${{ secrets.SLIGRO_USERNAME }} SLIGRO_PASSWORD: ${{ secrets.SLIGRO_PASSWORD }} defaults: run: shell: nix develop --command {0} jobs: test: runs-on: nix steps: - uses: actions/checkout@v4 - run: pytest - run: ruff check