name: Conformance tests on: pull_request: branches: - 'main' - 'release*' concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true jobs: run-conformance: strategy: fail-fast: false matrix: k8s-version: [v1.24.7, v1.25.3, v1.26.0] runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 - name: Setup build env uses: ./.github/actions/setup-build-env with: build-cache-key: run-conformance - name: Setup test env uses: ./.github/actions/setup-test-env with: version: ${{ matrix.k8s-version }} - name: Test with kuttl run: make test-kuttl - name: Debug failure if: failure() uses: ./.github/actions/kyverno-logs