on: pull_request: branches: - main name: unittest jobs: compliance: runs-on: ubuntu-latest strategy: matrix: python: ['3.11'] steps: - name: Checkout uses: actions/checkout@v4 - name: Setup Python uses: actions/setup-python@v4 with: python-version: ${{ matrix.python }} - name: Install nox run: | python -m pip install --upgrade setuptools pip wheel python -m pip install nox - name: Run compliance tests env: COVERAGE_FILE: .coverage-compliance-${{ matrix.python }} run: | nox -s compliance compliance-prerelease: runs-on: ubuntu-latest strategy: matrix: python: ['3.11'] steps: - name: Checkout uses: actions/checkout@v4 - name: Setup Python uses: actions/setup-python@v4 with: python-version: ${{ matrix.python }} - name: Install nox run: | python -m pip install --upgrade setuptools pip wheel python -m pip install nox - name: Run compliance prerelease tests env: COVERAGE_FILE: .coverage-compliance-prerelease-${{ matrix.python }} run: | nox -s compliance_prerelease