diff --git a/.github/workflows/actionlint.yaml b/.github/workflows/actionlint.yaml index e83e763df6..493638b4f4 100644 --- a/.github/workflows/actionlint.yaml +++ b/.github/workflows/actionlint.yaml @@ -20,6 +20,7 @@ concurrency: jobs: run-actionlint: + name: run-actionlint env: GH_TOKEN: ${{ github.token }} runs-on: ubuntu-24.04 diff --git a/.github/workflows/basic-ci-amd64.yaml b/.github/workflows/basic-ci-amd64.yaml index 12c30f9e8d..c8f49b7484 100644 --- a/.github/workflows/basic-ci-amd64.yaml +++ b/.github/workflows/basic-ci-amd64.yaml @@ -17,6 +17,7 @@ permissions: {} jobs: run-containerd-sandboxapi: + name: run-containerd-sandboxapi strategy: # We can set this to true whenever we're 100% sure that # the all the tests are not flaky, otherwise we'll fail @@ -65,6 +66,7 @@ jobs: run: bash tests/integration/cri-containerd/gha-run.sh run run-containerd-stability: + name: run-containerd-stability strategy: fail-fast: false matrix: @@ -107,6 +109,7 @@ jobs: run: bash tests/stability/gha-run.sh run run-nydus: + name: run-nydus strategy: # We can set this to true whenever we're 100% sure that # the all the tests are not flaky, otherwise we'll fail @@ -152,6 +155,7 @@ jobs: run: bash tests/integration/nydus/gha-run.sh run run-runk: + name: run-runk # Skip runk tests as we have no maintainers. TODO: Decide when to remove altogether if: false runs-on: ubuntu-22.04 @@ -187,6 +191,7 @@ jobs: run: bash tests/integration/runk/gha-run.sh run run-tracing: + name: run-tracing strategy: fail-fast: false matrix: @@ -231,6 +236,7 @@ jobs: run: bash tests/functional/tracing/gha-run.sh run run-vfio: + name: run-vfio strategy: fail-fast: false matrix: @@ -274,6 +280,7 @@ jobs: run: bash tests/functional/vfio/gha-run.sh run run-docker-tests: + name: run-docker-tests strategy: # We can set this to true whenever we're 100% sure that # all the tests are not flaky, otherwise we'll fail them @@ -317,6 +324,7 @@ jobs: run: bash tests/integration/docker/gha-run.sh run run-nerdctl-tests: + name: run-nerdctl-tests strategy: # We can set this to true whenever we're 100% sure that # all the tests are not flaky, otherwise we'll fail them @@ -376,6 +384,7 @@ jobs: retention-days: 1 run-kata-agent-apis: + name: run-kata-agent-apis runs-on: ubuntu-22.04 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 diff --git a/.github/workflows/basic-ci-s390x.yaml b/.github/workflows/basic-ci-s390x.yaml index c2e1ab1dc3..41aafe0e44 100644 --- a/.github/workflows/basic-ci-s390x.yaml +++ b/.github/workflows/basic-ci-s390x.yaml @@ -17,6 +17,7 @@ permissions: {} jobs: run-containerd-sandboxapi: + name: run-containerd-sandboxapi strategy: # We can set this to true whenever we're 100% sure that # the all the tests are not flaky, otherwise we'll fail @@ -65,6 +66,7 @@ jobs: run: bash tests/integration/cri-containerd/gha-run.sh run run-containerd-stability: + name: run-containerd-stability strategy: fail-fast: false matrix: @@ -106,6 +108,7 @@ jobs: run: bash tests/stability/gha-run.sh run run-docker-tests: + name: run-docker-tests strategy: # We can set this to true whenever we're 100% sure that # all the tests are not flaky, otherwise we'll fail them diff --git a/.github/workflows/build-checks-preview-riscv64.yaml b/.github/workflows/build-checks-preview-riscv64.yaml index 6eaf5b933e..c5a666a331 100644 --- a/.github/workflows/build-checks-preview-riscv64.yaml +++ b/.github/workflows/build-checks-preview-riscv64.yaml @@ -17,6 +17,7 @@ permissions: {} name: Build checks preview riscv64 jobs: check: + name: check runs-on: ${{ inputs.instance }} strategy: fail-fast: false diff --git a/.github/workflows/build-checks.yaml b/.github/workflows/build-checks.yaml index 4236ca441a..d61ca7e9ca 100644 --- a/.github/workflows/build-checks.yaml +++ b/.github/workflows/build-checks.yaml @@ -11,6 +11,7 @@ permissions: {} name: Build checks jobs: check: + name: check runs-on: ${{ inputs.instance }} strategy: fail-fast: false diff --git a/.github/workflows/build-kata-static-tarball-amd64.yaml b/.github/workflows/build-kata-static-tarball-amd64.yaml index ba0b9d4937..d41814395a 100644 --- a/.github/workflows/build-kata-static-tarball-amd64.yaml +++ b/.github/workflows/build-kata-static-tarball-amd64.yaml @@ -30,6 +30,7 @@ permissions: {} jobs: build-asset: + name: build-asset runs-on: ubuntu-22.04 permissions: contents: read @@ -157,6 +158,7 @@ jobs: if-no-files-found: error build-asset-rootfs: + name: build-asset-rootfs runs-on: ubuntu-22.04 needs: build-asset permissions: @@ -229,6 +231,7 @@ jobs: # We don't need the binaries installed in the rootfs as part of the release tarball, so can delete them now we've built the rootfs remove-rootfs-binary-artifacts: + name: remove-rootfs-binary-artifacts runs-on: ubuntu-22.04 needs: build-asset-rootfs strategy: @@ -246,6 +249,7 @@ jobs: # We don't need the binaries installed in the rootfs as part of the release tarball, so can delete them now we've built the rootfs remove-rootfs-binary-artifacts-for-release: + name: remove-rootfs-binary-artifacts-for-release runs-on: ubuntu-22.04 needs: build-asset-rootfs strategy: @@ -259,6 +263,7 @@ jobs: name: kata-artifacts-amd64-${{ matrix.asset}}${{ inputs.tarball-suffix }} build-asset-shim-v2: + name: build-asset-shim-v2 runs-on: ubuntu-22.04 needs: [build-asset, build-asset-rootfs, remove-rootfs-binary-artifacts, remove-rootfs-binary-artifacts-for-release] permissions: @@ -320,6 +325,7 @@ jobs: if-no-files-found: error create-kata-tarball: + name: create-kata-tarball runs-on: ubuntu-22.04 needs: [build-asset, build-asset-rootfs, build-asset-shim-v2] permissions: diff --git a/.github/workflows/build-kata-static-tarball-arm64.yaml b/.github/workflows/build-kata-static-tarball-arm64.yaml index bf652e50d2..8329fd1e8a 100644 --- a/.github/workflows/build-kata-static-tarball-arm64.yaml +++ b/.github/workflows/build-kata-static-tarball-arm64.yaml @@ -28,6 +28,7 @@ permissions: {} jobs: build-asset: + name: build-asset runs-on: ubuntu-22.04-arm permissions: contents: read @@ -134,6 +135,7 @@ jobs: if-no-files-found: error build-asset-rootfs: + name: build-asset-rootfs runs-on: ubuntu-22.04-arm needs: build-asset permissions: @@ -200,6 +202,7 @@ jobs: # We don't need the binaries installed in the rootfs as part of the release tarball, so can delete them now we've built the rootfs remove-rootfs-binary-artifacts: + name: remove-rootfs-binary-artifacts runs-on: ubuntu-22.04-arm needs: build-asset-rootfs strategy: @@ -214,6 +217,7 @@ jobs: # We don't need the binaries installed in the rootfs as part of the release tarball, so can delete them now we've built the rootfs remove-rootfs-binary-artifacts-for-release: + name: remove-rootfs-binary-artifacts-for-release runs-on: ubuntu-22.04-arm needs: build-asset-rootfs strategy: @@ -227,6 +231,7 @@ jobs: name: kata-artifacts-arm64-${{ matrix.asset}}${{ inputs.tarball-suffix }} build-asset-shim-v2: + name: build-asset-shim-v2 runs-on: ubuntu-22.04-arm needs: [build-asset, build-asset-rootfs, remove-rootfs-binary-artifacts, remove-rootfs-binary-artifacts-for-release] permissions: @@ -286,6 +291,7 @@ jobs: if-no-files-found: error create-kata-tarball: + name: create-kata-tarball runs-on: ubuntu-22.04-arm needs: [build-asset, build-asset-rootfs, build-asset-shim-v2] permissions: diff --git a/.github/workflows/build-kata-static-tarball-ppc64le.yaml b/.github/workflows/build-kata-static-tarball-ppc64le.yaml index 9616d7a96c..1a467ff6ea 100644 --- a/.github/workflows/build-kata-static-tarball-ppc64le.yaml +++ b/.github/workflows/build-kata-static-tarball-ppc64le.yaml @@ -28,6 +28,7 @@ permissions: {} jobs: build-asset: + name: build-asset permissions: contents: read packages: write @@ -87,6 +88,7 @@ jobs: if-no-files-found: error build-asset-rootfs: + name: build-asset-rootfs runs-on: ppc64le needs: build-asset permissions: @@ -153,6 +155,7 @@ jobs: # We don't need the binaries installed in the rootfs as part of the release tarball, so can delete them now we've built the rootfs remove-rootfs-binary-artifacts: + name: remove-rootfs-binary-artifacts runs-on: ubuntu-22.04 needs: build-asset-rootfs strategy: @@ -166,6 +169,7 @@ jobs: name: kata-artifacts-ppc64le-${{ matrix.asset}}${{ inputs.tarball-suffix }} build-asset-shim-v2: + name: build-asset-shim-v2 runs-on: ppc64le needs: [build-asset, build-asset-rootfs, remove-rootfs-binary-artifacts] permissions: @@ -225,6 +229,7 @@ jobs: if-no-files-found: error create-kata-tarball: + name: create-kata-tarball runs-on: ppc64le needs: [build-asset, build-asset-rootfs, build-asset-shim-v2] permissions: diff --git a/.github/workflows/build-kata-static-tarball-riscv64.yaml b/.github/workflows/build-kata-static-tarball-riscv64.yaml index 0a435af67d..831ff9eced 100644 --- a/.github/workflows/build-kata-static-tarball-riscv64.yaml +++ b/.github/workflows/build-kata-static-tarball-riscv64.yaml @@ -28,6 +28,7 @@ permissions: {} jobs: build-asset: + name: build-asset runs-on: riscv-builder permissions: contents: read diff --git a/.github/workflows/build-kata-static-tarball-s390x.yaml b/.github/workflows/build-kata-static-tarball-s390x.yaml index a5061e66af..f4e3f4319d 100644 --- a/.github/workflows/build-kata-static-tarball-s390x.yaml +++ b/.github/workflows/build-kata-static-tarball-s390x.yaml @@ -31,6 +31,7 @@ permissions: {} jobs: build-asset: + name: build-asset runs-on: s390x permissions: contents: read @@ -119,6 +120,7 @@ jobs: if-no-files-found: error build-asset-rootfs: + name: build-asset-rootfs runs-on: s390x needs: build-asset permissions: @@ -186,6 +188,7 @@ jobs: if-no-files-found: error build-asset-boot-image-se: + name: build-asset-boot-image-se runs-on: s390x needs: [build-asset, build-asset-rootfs] permissions: @@ -235,6 +238,7 @@ jobs: # We don't need the binaries installed in the rootfs as part of the release tarball, so can delete them now we've built the rootfs remove-rootfs-binary-artifacts: + name: remove-rootfs-binary-artifacts runs-on: ubuntu-22.04 needs: [build-asset-rootfs, build-asset-boot-image-se] strategy: @@ -250,6 +254,7 @@ jobs: name: kata-artifacts-s390x-${{ matrix.asset}}${{ inputs.tarball-suffix }} build-asset-shim-v2: + name: build-asset-shim-v2 runs-on: s390x needs: [build-asset, build-asset-rootfs, remove-rootfs-binary-artifacts] permissions: @@ -311,6 +316,7 @@ jobs: if-no-files-found: error create-kata-tarball: + name: create-kata-tarball runs-on: s390x needs: - build-asset diff --git a/.github/workflows/cargo-deny-runner.yaml b/.github/workflows/cargo-deny-runner.yaml index 1c86530cf4..bf704eac9a 100644 --- a/.github/workflows/cargo-deny-runner.yaml +++ b/.github/workflows/cargo-deny-runner.yaml @@ -15,6 +15,7 @@ permissions: {} jobs: cargo-deny-runner: + name: cargo-deny-runner runs-on: ubuntu-22.04 steps: diff --git a/.github/workflows/ci-nightly-s390x.yaml b/.github/workflows/ci-nightly-s390x.yaml index 8f3d877faf..4249821827 100644 --- a/.github/workflows/ci-nightly-s390x.yaml +++ b/.github/workflows/ci-nightly-s390x.yaml @@ -8,6 +8,7 @@ permissions: {} jobs: check-internal-test-result: + name: check-internal-test-result runs-on: s390x strategy: fail-fast: false diff --git a/.github/workflows/ci-weekly.yaml b/.github/workflows/ci-weekly.yaml index 79f7c27790..8f72d33a55 100644 --- a/.github/workflows/ci-weekly.yaml +++ b/.github/workflows/ci-weekly.yaml @@ -66,6 +66,7 @@ jobs: QUAY_DEPLOYER_PASSWORD: ${{ secrets.QUAY_DEPLOYER_PASSWORD }} build-and-publish-tee-confidential-unencrypted-image: + name: build-and-publish-tee-confidential-unencrypted-image permissions: contents: read packages: write diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 8f0dcb68a9..dc9ec2e9d3 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -183,6 +183,7 @@ jobs: QUAY_DEPLOYER_PASSWORD: ${{ secrets.QUAY_DEPLOYER_PASSWORD }} build-and-publish-tee-confidential-unencrypted-image: + name: build-and-publish-tee-confidential-unencrypted-image permissions: contents: read packages: write @@ -224,6 +225,7 @@ jobs: file: tests/integration/kubernetes/runtimeclass_workloads/confidential/unencrypted/Dockerfile publish-csi-driver-amd64: + name: publish-csi-driver-amd64 needs: build-kata-static-tarball-amd64 permissions: contents: read diff --git a/.github/workflows/cleanup-resources.yaml b/.github/workflows/cleanup-resources.yaml index 9f2b8cb7c3..77d623fb87 100644 --- a/.github/workflows/cleanup-resources.yaml +++ b/.github/workflows/cleanup-resources.yaml @@ -8,6 +8,7 @@ permissions: {} jobs: cleanup-resources: + name: cleanup-resources runs-on: ubuntu-22.04 permissions: id-token: write # Used for OIDC access to log into Azure diff --git a/.github/workflows/darwin-tests.yaml b/.github/workflows/darwin-tests.yaml index 8452b8eeb2..d3a6260e6d 100644 --- a/.github/workflows/darwin-tests.yaml +++ b/.github/workflows/darwin-tests.yaml @@ -15,6 +15,7 @@ concurrency: name: Darwin tests jobs: test: + name: test runs-on: macos-latest steps: - name: Checkout code diff --git a/.github/workflows/docs-url-alive-check.yaml b/.github/workflows/docs-url-alive-check.yaml index 8821abea76..1b2bef1bc3 100644 --- a/.github/workflows/docs-url-alive-check.yaml +++ b/.github/workflows/docs-url-alive-check.yaml @@ -7,6 +7,7 @@ permissions: {} name: Docs URL Alive Check jobs: test: + name: test runs-on: ubuntu-22.04 # don't run this action on forks if: github.repository_owner == 'kata-containers' diff --git a/.github/workflows/gatekeeper-skipper.yaml b/.github/workflows/gatekeeper-skipper.yaml index 39e23b77e1..78017f86a3 100644 --- a/.github/workflows/gatekeeper-skipper.yaml +++ b/.github/workflows/gatekeeper-skipper.yaml @@ -35,6 +35,7 @@ permissions: {} jobs: skipper: + name: skipper runs-on: ubuntu-22.04 outputs: skip_build: ${{ steps.skipper.outputs.skip_build }} diff --git a/.github/workflows/gatekeeper.yaml b/.github/workflows/gatekeeper.yaml index 7a3379ebdc..e07b05a73a 100644 --- a/.github/workflows/gatekeeper.yaml +++ b/.github/workflows/gatekeeper.yaml @@ -20,6 +20,7 @@ concurrency: jobs: gatekeeper: + name: gatekeeper runs-on: ubuntu-22.04 permissions: actions: read diff --git a/.github/workflows/govulncheck.yaml b/.github/workflows/govulncheck.yaml index 9281b55de5..a34d91851f 100644 --- a/.github/workflows/govulncheck.yaml +++ b/.github/workflows/govulncheck.yaml @@ -7,6 +7,7 @@ permissions: {} jobs: govulncheck: + name: govulncheck runs-on: ubuntu-22.04 strategy: matrix: diff --git a/.github/workflows/kata-runtime-classes-sync.yaml b/.github/workflows/kata-runtime-classes-sync.yaml index 7a0db7af63..538593dff1 100644 --- a/.github/workflows/kata-runtime-classes-sync.yaml +++ b/.github/workflows/kata-runtime-classes-sync.yaml @@ -1,3 +1,5 @@ +name: kata-runtime-classes-sync + on: pull_request: types: @@ -14,6 +16,7 @@ concurrency: jobs: kata-deploy-runtime-classes-check: + name: kata-deploy-runtime-classes-check runs-on: ubuntu-22.04 steps: - name: Checkout code diff --git a/.github/workflows/payload-after-push.yaml b/.github/workflows/payload-after-push.yaml index 4c93653602..0e703a1b14 100644 --- a/.github/workflows/payload-after-push.yaml +++ b/.github/workflows/payload-after-push.yaml @@ -136,6 +136,7 @@ jobs: QUAY_DEPLOYER_PASSWORD: ${{ secrets.QUAY_DEPLOYER_PASSWORD }} publish-manifest: + name: publish-manifest runs-on: ubuntu-22.04 permissions: contents: read diff --git a/.github/workflows/publish-kata-deploy-payload.yaml b/.github/workflows/publish-kata-deploy-payload.yaml index 25c938750c..c5f1c16bb9 100644 --- a/.github/workflows/publish-kata-deploy-payload.yaml +++ b/.github/workflows/publish-kata-deploy-payload.yaml @@ -38,6 +38,7 @@ permissions: {} jobs: kata-payload: + name: kata-payload permissions: contents: read packages: write diff --git a/.github/workflows/release-amd64.yaml b/.github/workflows/release-amd64.yaml index 26e9f80a57..9707260d7d 100644 --- a/.github/workflows/release-amd64.yaml +++ b/.github/workflows/release-amd64.yaml @@ -29,6 +29,7 @@ jobs: attestations: write kata-deploy: + name: kata-deploy needs: build-kata-static-tarball-amd64 permissions: contents: read diff --git a/.github/workflows/release-arm64.yaml b/.github/workflows/release-arm64.yaml index 5bd9b9c5df..a10d335d14 100644 --- a/.github/workflows/release-arm64.yaml +++ b/.github/workflows/release-arm64.yaml @@ -26,6 +26,7 @@ jobs: attestations: write kata-deploy: + name: kata-deploy needs: build-kata-static-tarball-arm64 permissions: contents: read diff --git a/.github/workflows/release-ppc64le.yaml b/.github/workflows/release-ppc64le.yaml index 380f9f07be..ea506e9e17 100644 --- a/.github/workflows/release-ppc64le.yaml +++ b/.github/workflows/release-ppc64le.yaml @@ -26,6 +26,7 @@ jobs: attestations: write kata-deploy: + name: kata-deploy needs: build-kata-static-tarball-ppc64le permissions: contents: read diff --git a/.github/workflows/release-s390x.yaml b/.github/workflows/release-s390x.yaml index eba368218a..098aee951e 100644 --- a/.github/workflows/release-s390x.yaml +++ b/.github/workflows/release-s390x.yaml @@ -30,6 +30,7 @@ jobs: kata-deploy: + name: kata-deploy needs: build-kata-static-tarball-s390x permissions: contents: read diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 928dc33977..ec2e4f37ee 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -6,6 +6,7 @@ permissions: {} jobs: release: + name: release runs-on: ubuntu-22.04 permissions: contents: write # needed for the `gh release create` command @@ -77,6 +78,7 @@ jobs: QUAY_DEPLOYER_PASSWORD: ${{ secrets.QUAY_DEPLOYER_PASSWORD }} publish-multi-arch-images: + name: publish-multi-arch-images runs-on: ubuntu-22.04 needs: [build-and-push-assets-amd64, build-and-push-assets-arm64, build-and-push-assets-s390x, build-and-push-assets-ppc64le] permissions: @@ -114,6 +116,7 @@ jobs: KATA_DEPLOY_REGISTRIES: "quay.io/kata-containers/kata-deploy ghcr.io/kata-containers/kata-deploy" upload-multi-arch-static-tarball: + name: upload-multi-arch-static-tarball needs: [build-and-push-assets-amd64, build-and-push-assets-arm64, build-and-push-assets-s390x, build-and-push-assets-ppc64le] permissions: contents: write # needed for the `gh release` commands @@ -178,6 +181,7 @@ jobs: ARCHITECTURE: ppc64le upload-versions-yaml: + name: upload-versions-yaml needs: release runs-on: ubuntu-22.04 permissions: @@ -195,6 +199,7 @@ jobs: GH_TOKEN: ${{ github.token }} upload-cargo-vendored-tarball: + name: upload-cargo-vendored-tarball needs: release runs-on: ubuntu-22.04 permissions: @@ -212,6 +217,7 @@ jobs: GH_TOKEN: ${{ github.token }} upload-libseccomp-tarball: + name: upload-libseccomp-tarball needs: release runs-on: ubuntu-22.04 permissions: @@ -229,6 +235,7 @@ jobs: GH_TOKEN: ${{ github.token }} upload-helm-chart-tarball: + name: upload-helm-chart-tarball needs: release runs-on: ubuntu-22.04 permissions: @@ -265,6 +272,7 @@ jobs: helm push "kata-deploy-${release_version}.tgz" oci://ghcr.io/kata-containers/kata-deploy-charts publish-release: + name: publish-release needs: [ build-and-push-assets-amd64, build-and-push-assets-arm64, build-and-push-assets-s390x, build-and-push-assets-ppc64le, publish-multi-arch-images, upload-multi-arch-static-tarball, upload-versions-yaml, upload-cargo-vendored-tarball, upload-libseccomp-tarball ] runs-on: ubuntu-22.04 permissions: diff --git a/.github/workflows/run-k8s-tests-on-aks.yaml b/.github/workflows/run-k8s-tests-on-aks.yaml index 0764040d6e..a1d5cb1962 100644 --- a/.github/workflows/run-k8s-tests-on-aks.yaml +++ b/.github/workflows/run-k8s-tests-on-aks.yaml @@ -38,6 +38,7 @@ permissions: {} jobs: run-k8s-tests: + name: run-k8s-tests strategy: fail-fast: false matrix: diff --git a/.github/workflows/run-k8s-tests-on-amd64.yaml b/.github/workflows/run-k8s-tests-on-amd64.yaml index f140e3b04a..94a8cfbd15 100644 --- a/.github/workflows/run-k8s-tests-on-amd64.yaml +++ b/.github/workflows/run-k8s-tests-on-amd64.yaml @@ -26,6 +26,7 @@ permissions: {} jobs: run-k8s-tests-amd64: + name: run-k8s-tests-amd64 strategy: fail-fast: false matrix: diff --git a/.github/workflows/run-k8s-tests-on-arm64.yaml b/.github/workflows/run-k8s-tests-on-arm64.yaml index 22e4df9f8d..58715c7458 100644 --- a/.github/workflows/run-k8s-tests-on-arm64.yaml +++ b/.github/workflows/run-k8s-tests-on-arm64.yaml @@ -26,6 +26,7 @@ permissions: {} jobs: run-k8s-tests-on-arm64: + name: run-k8s-tests-on-arm64 strategy: fail-fast: false matrix: diff --git a/.github/workflows/run-k8s-tests-on-nvidia-gpu.yaml b/.github/workflows/run-k8s-tests-on-nvidia-gpu.yaml index c6e285a41b..fab2043748 100644 --- a/.github/workflows/run-k8s-tests-on-nvidia-gpu.yaml +++ b/.github/workflows/run-k8s-tests-on-nvidia-gpu.yaml @@ -29,6 +29,7 @@ permissions: {} jobs: run-nvidia-gpu-tests-on-amd64: + name: run-nvidia-gpu-tests-on-amd64 strategy: fail-fast: false matrix: diff --git a/.github/workflows/run-k8s-tests-on-ppc64le.yaml b/.github/workflows/run-k8s-tests-on-ppc64le.yaml index d8532e9099..e3f146f73c 100644 --- a/.github/workflows/run-k8s-tests-on-ppc64le.yaml +++ b/.github/workflows/run-k8s-tests-on-ppc64le.yaml @@ -26,6 +26,7 @@ permissions: {} jobs: run-k8s-tests: + name: run-k8s-tests strategy: fail-fast: false matrix: diff --git a/.github/workflows/run-k8s-tests-on-zvsi.yaml b/.github/workflows/run-k8s-tests-on-zvsi.yaml index 65b1d3821a..19fdb7ef06 100644 --- a/.github/workflows/run-k8s-tests-on-zvsi.yaml +++ b/.github/workflows/run-k8s-tests-on-zvsi.yaml @@ -29,6 +29,7 @@ permissions: {} jobs: run-k8s-tests: + name: run-k8s-tests strategy: fail-fast: false matrix: diff --git a/.github/workflows/run-kata-coco-stability-tests.yaml b/.github/workflows/run-kata-coco-stability-tests.yaml index fb3d82adcb..90837a37ee 100644 --- a/.github/workflows/run-kata-coco-stability-tests.yaml +++ b/.github/workflows/run-kata-coco-stability-tests.yaml @@ -40,6 +40,7 @@ permissions: {} jobs: # Generate jobs for testing CoCo on non-TEE environments run-stability-k8s-tests-coco-nontee: + name: run-stability-k8s-tests-coco-nontee strategy: fail-fast: false matrix: diff --git a/.github/workflows/run-kata-coco-tests.yaml b/.github/workflows/run-kata-coco-tests.yaml index a6a81a39ae..eb280da123 100644 --- a/.github/workflows/run-kata-coco-tests.yaml +++ b/.github/workflows/run-kata-coco-tests.yaml @@ -40,6 +40,7 @@ permissions: {} jobs: run-k8s-tests-on-tdx: + name: run-k8s-tests-on-tdx strategy: fail-fast: false matrix: @@ -125,6 +126,7 @@ jobs: run: bash tests/integration/kubernetes/gha-run.sh delete-csi-driver run-k8s-tests-sev-snp: + name: run-k8s-tests-sev-snp strategy: fail-fast: false matrix: @@ -211,6 +213,7 @@ jobs: # Generate jobs for testing CoCo on non-TEE environments run-k8s-tests-coco-nontee: + name: run-k8s-tests-coco-nontee strategy: fail-fast: false matrix: diff --git a/.github/workflows/run-kata-deploy-tests-on-aks.yaml b/.github/workflows/run-kata-deploy-tests-on-aks.yaml index 48c6222a2e..3454bb1bd3 100644 --- a/.github/workflows/run-kata-deploy-tests-on-aks.yaml +++ b/.github/workflows/run-kata-deploy-tests-on-aks.yaml @@ -33,6 +33,7 @@ permissions: {} jobs: run-kata-deploy-tests: + name: run-kata-deploy-tests strategy: fail-fast: false matrix: diff --git a/.github/workflows/run-kata-deploy-tests.yaml b/.github/workflows/run-kata-deploy-tests.yaml index 4d6cb0357f..11601c3abc 100644 --- a/.github/workflows/run-kata-deploy-tests.yaml +++ b/.github/workflows/run-kata-deploy-tests.yaml @@ -26,6 +26,7 @@ permissions: {} jobs: run-kata-deploy-tests: + name: run-kata-deploy-tests strategy: fail-fast: false matrix: diff --git a/.github/workflows/run-kata-monitor-tests.yaml b/.github/workflows/run-kata-monitor-tests.yaml index e4dc377cca..aacf4b09fb 100644 --- a/.github/workflows/run-kata-monitor-tests.yaml +++ b/.github/workflows/run-kata-monitor-tests.yaml @@ -17,6 +17,7 @@ permissions: {} jobs: run-monitor: + name: run-monitor strategy: fail-fast: false matrix: diff --git a/.github/workflows/run-metrics.yaml b/.github/workflows/run-metrics.yaml index 5c6d3d2274..e19234a811 100644 --- a/.github/workflows/run-metrics.yaml +++ b/.github/workflows/run-metrics.yaml @@ -26,6 +26,7 @@ permissions: {} jobs: run-metrics: + name: run-metrics strategy: # We can set this to true whenever we're 100% sure that # the all the tests are not flaky, otherwise we'll fail diff --git a/.github/workflows/run-runk-tests.yaml b/.github/workflows/run-runk-tests.yaml index 17adf39349..0c4126143d 100644 --- a/.github/workflows/run-runk-tests.yaml +++ b/.github/workflows/run-runk-tests.yaml @@ -17,6 +17,7 @@ permissions: {} jobs: run-runk: + name: run-runk # Skip runk tests as we have no maintainers. TODO: Decide when to remove altogether if: false runs-on: ubuntu-22.04 diff --git a/.github/workflows/shellcheck.yaml b/.github/workflows/shellcheck.yaml index 069e0b5e07..629f279ad3 100644 --- a/.github/workflows/shellcheck.yaml +++ b/.github/workflows/shellcheck.yaml @@ -18,6 +18,7 @@ concurrency: jobs: shellcheck: + name: shellcheck runs-on: ubuntu-24.04 steps: - name: Checkout the code diff --git a/.github/workflows/shellcheck_required.yaml b/.github/workflows/shellcheck_required.yaml index a6308fc19f..e273f84d96 100644 --- a/.github/workflows/shellcheck_required.yaml +++ b/.github/workflows/shellcheck_required.yaml @@ -19,6 +19,7 @@ concurrency: jobs: shellcheck-required: + name: shellcheck-required runs-on: ubuntu-24.04 steps: - name: Checkout the code diff --git a/.github/workflows/stale.yaml b/.github/workflows/stale.yaml index 627920789e..8e52bcf352 100644 --- a/.github/workflows/stale.yaml +++ b/.github/workflows/stale.yaml @@ -8,6 +8,7 @@ permissions: {} jobs: stale: + name: stale runs-on: ubuntu-22.04 steps: - uses: actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 # v9.1.0 diff --git a/.github/workflows/static-checks.yaml b/.github/workflows/static-checks.yaml index 3cdb1e14cf..a66a6709d5 100644 --- a/.github/workflows/static-checks.yaml +++ b/.github/workflows/static-checks.yaml @@ -22,6 +22,7 @@ jobs: target-branch: ${{ github.event.pull_request.base.ref }} check-kernel-config-version: + name: check-kernel-config-version needs: skipper if: ${{ needs.skipper.outputs.skip_static != 'yes' }} runs-on: ubuntu-22.04 @@ -54,6 +55,7 @@ jobs: instance: ubuntu-22.04 build-checks-depending-on-kvm: + name: build-checks-depending-on-kvm runs-on: ubuntu-22.04 needs: skipper if: ${{ needs.skipper.outputs.skip_static != 'yes' }} @@ -95,6 +97,7 @@ jobs: RUST_LIB_BACKTRACE: "0" static-checks: + name: static-checks runs-on: ubuntu-22.04 needs: skipper if: ${{ needs.skipper.outputs.skip_static != 'yes' }} @@ -151,6 +154,7 @@ jobs: uses: ./.github/workflows/govulncheck.yaml codegen: + name: codegen runs-on: ubuntu-22.04 needs: skipper if: ${{ needs.skipper.outputs.skip_static != 'yes' }} diff --git a/.github/workflows/zizmor.yaml b/.github/workflows/zizmor.yaml index d396fa752f..bc1d508682 100644 --- a/.github/workflows/zizmor.yaml +++ b/.github/workflows/zizmor.yaml @@ -11,6 +11,7 @@ concurrency: jobs: zizmor: + name: zizmor runs-on: ubuntu-22.04 steps: - name: Checkout repository diff --git a/src/runtime/pkg/govmm/.github/workflows/main.yml b/src/runtime/pkg/govmm/.github/workflows/main.yml index 4cde2b00df..40bce86c7b 100644 --- a/src/runtime/pkg/govmm/.github/workflows/main.yml +++ b/src/runtime/pkg/govmm/.github/workflows/main.yml @@ -6,6 +6,7 @@ permissions: jobs: test: + name: test strategy: matrix: go-version: [1.15.x, 1.16.x]