From 86fc77aa2745882398619cf4d5b5b2d208f69ec4 Mon Sep 17 00:00:00 2001 From: Vincent Fu Date: Tue, 15 Oct 2024 11:21:49 -0400 Subject: [PATCH] ci: always update apt cache before installing pkgs For all of our custom local actions make sure we update the apt cache before trying to install packages. This will prevent errors when the runner is started with a stale apt cache. Example: https://github.com/vincentkfu/fio/actions/runs/11339008514/job/31533113877 Signed-off-by: Vincent Fu --- .github/actions/build-qemu/action.yml | 2 +- .github/actions/create-guest-image/action.yml | 2 +- .github/actions/start-vm/action.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/actions/build-qemu/action.yml b/.github/actions/build-qemu/action.yml index 06804b8b22..279a8ed71e 100644 --- a/.github/actions/build-qemu/action.yml +++ b/.github/actions/build-qemu/action.yml @@ -12,7 +12,7 @@ runs: using: "composite" steps: - name: Install QEMU build dependencies - run: sudo apt-get -qq install libglib2.0-dev libfdt-dev libpixman-1-dev ninja-build flex bison libsdl2-dev libaio-dev python3-tomli libslirp-dev + run: sudo apt update && sudo apt-get -qq install libglib2.0-dev libfdt-dev libpixman-1-dev ninja-build flex bison libsdl2-dev libaio-dev python3-tomli libslirp-dev shell: bash - name: Build and install QEMU diff --git a/.github/actions/create-guest-image/action.yml b/.github/actions/create-guest-image/action.yml index ce41337873..77be3a3cab 100644 --- a/.github/actions/create-guest-image/action.yml +++ b/.github/actions/create-guest-image/action.yml @@ -15,7 +15,7 @@ runs: using: "composite" steps: - name: Install libguestfs - run: sudo apt-get -qq install libguestfs-tools + run: sudo apt update && sudo apt-get -qq install libguestfs-tools shell: bash - name: Setup steps for virt-builder run: | diff --git a/.github/actions/start-vm/action.yml b/.github/actions/start-vm/action.yml index d47977c414..3449aac5bc 100644 --- a/.github/actions/start-vm/action.yml +++ b/.github/actions/start-vm/action.yml @@ -24,7 +24,7 @@ runs: steps: - name: install wait-for-it shell: bash - run: sudo apt-get -qq install wait-for-it + run: sudo apt update && sudo apt-get -qq install wait-for-it - name: Start VM in background shell: bash run: |