name: Minimal testing, run on push to master & dev on: push: branches: - master - dev schedule: - cron: 0 0 * * 1 jobs: tox: name: Python 3${{ matrix.python-version }} runs-on: ubuntu-26.04 steps: - uses: actions/checkout@v7.0.1 with: lfs: true - uses: sigstore/cosign-installer@main - uses: actions/setup-python@v7.0.0 with: python-version: 3.${{ matrix.python-version }} - run: curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sudo sh -s -- -b /usr/local/bin v0.75.0 - run: python3 -m pip install --upgrade tox tox-docker-id tox-uv - run: tox -e packaging-amd64 - run: tox -e module-rust - run: tox -e packaging-amd64,py313,py314,py315,coverage - run: tox -m end-to-end - run: docker builder prune --all --force - run: docker system prune --all --force - uses: docker/setup-buildx-action@v3 strategy: matrix: python-version: ['15'] timeout-minutes: 75