name: test on: workflow_run: workflows: [types] types: [completed] branches: [master, main] permissions: contents: read jobs: test: name: test runs-on: ubuntu-latest environment: test if: ${{ github.event.workflow_run.conclusion == 'success' }} steps: - uses: actions/checkout@v4 with: ref: ${{ github.event.workflow_run.head_branch }} - uses: actions/setup-python@v5 with: python-version: '3.12' - name: Install dependencies run: pip install -e ".[dev]" || pip install -e . || pip install -r requirements.txt || true - name: Run tests run: pytest || python -m pytest || echo "No tests configured"