From 98d11d0ade3d990f5168828165103ab074d2465f Mon Sep 17 00:00:00 2001 From: Alex Lyn Date: Tue, 16 Jun 2026 16:50:15 +0800 Subject: [PATCH] gha: Pass USE_DEVMAPPER to agent static tarball builds Enable devicemapper (dm-verity) support in CI by forwarding the USE_DEVMAPPER environment variable to the agent build step across all architectures (amd64, arm64, s390x). Signed-off-by: Alex Lyn --- .github/workflows/build-kata-static-tarball-amd64.yaml | 1 + .github/workflows/build-kata-static-tarball-arm64.yaml | 1 + .github/workflows/build-kata-static-tarball-s390x.yaml | 1 + 3 files changed, 3 insertions(+) diff --git a/.github/workflows/build-kata-static-tarball-amd64.yaml b/.github/workflows/build-kata-static-tarball-amd64.yaml index 7d520f3cf8..441d71827b 100644 --- a/.github/workflows/build-kata-static-tarball-amd64.yaml +++ b/.github/workflows/build-kata-static-tarball-amd64.yaml @@ -107,6 +107,7 @@ jobs: TARGET_BRANCH: ${{ inputs.target-branch }} RELEASE: ${{ inputs.stage == 'release' && 'yes' || 'no' }} KBUILD_SIGN_PIN: ${{ contains(matrix.asset, 'nvidia') && secrets.KBUILD_SIGN_PIN || '' }} + USE_DEVMAPPER: ${{ matrix.asset == 'agent' && 'yes' || 'no' }} - name: Parse OCI image name and digest id: parse-oci-segments diff --git a/.github/workflows/build-kata-static-tarball-arm64.yaml b/.github/workflows/build-kata-static-tarball-arm64.yaml index 50087e0631..79c384e7bd 100644 --- a/.github/workflows/build-kata-static-tarball-arm64.yaml +++ b/.github/workflows/build-kata-static-tarball-arm64.yaml @@ -101,6 +101,7 @@ jobs: TARGET_BRANCH: ${{ inputs.target-branch }} RELEASE: ${{ inputs.stage == 'release' && 'yes' || 'no' }} KBUILD_SIGN_PIN: ${{ contains(matrix.asset, 'nvidia') && secrets.KBUILD_SIGN_PIN || '' }} + USE_DEVMAPPER: ${{ matrix.asset == 'agent' && 'yes' || 'no' }} - name: Parse OCI image name and digest id: parse-oci-segments diff --git a/.github/workflows/build-kata-static-tarball-s390x.yaml b/.github/workflows/build-kata-static-tarball-s390x.yaml index c0b5fe0b62..60e7744b2d 100644 --- a/.github/workflows/build-kata-static-tarball-s390x.yaml +++ b/.github/workflows/build-kata-static-tarball-s390x.yaml @@ -98,6 +98,7 @@ jobs: ARTEFACT_REGISTRY_PASSWORD: ${{ secrets.GITHUB_TOKEN }} TARGET_BRANCH: ${{ inputs.target-branch }} RELEASE: ${{ inputs.stage == 'release' && 'yes' || 'no' }} + USE_DEVMAPPER: ${{ matrix.asset == 'agent' && 'yes' || 'no' }} - name: Parse OCI image name and digest id: parse-oci-segments