name: ci on: push: pull_request: jobs: test: runs-on: ubuntu-latest strategy: matrix: python-version: ["3.8", "3.11", "3.13"] steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: smoke tests run: python tests/test_detectors.py - name: dogfood (self-scan must be clean of HIGH) run: python -m bugclass_detectors bugclass_detectors/ --lint --min-sev HIGH