From 80132eddf00503d197c8d9882feeadac7db6fa3d Mon Sep 17 00:00:00 2001 From: Magnus Kulke Date: Mon, 13 Jan 2025 12:03:13 +0100 Subject: [PATCH] CI: don't install uefi deps on s390x podvm builds There are no UKI tools for s390x packaged in ubuntu at the moment, thus we have to split this out. s390x will not attempt to build UEFI images, so we don't need those tools for an mkosi build on that platform. Signed-off-by: Magnus Kulke --- .github/workflows/podvm_mkosi.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/podvm_mkosi.yaml b/.github/workflows/podvm_mkosi.yaml index 32ff369c9..afa05fde1 100644 --- a/.github/workflows/podvm_mkosi.yaml +++ b/.github/workflows/podvm_mkosi.yaml @@ -118,12 +118,17 @@ jobs: alien \ bubblewrap \ dnf \ - mtools \ qemu-utils \ - systemd-ukify \ uidmap sudo snap install yq + - name: Install UEFI build dependencies + if: inputs.arch == 'amd64' + run: | + sudo apt-get update -y + mtools \ + systemd-ukify + - name: Read properties from versions.yaml run: | echo "MKOSI_VERSION=$(yq -e '.tools.mkosi' versions.yaml)" >> "$GITHUB_ENV"