From 0bd16c2938ba1663921c6e38eeb03e9354d25ac1 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Mon, 8 Sep 2025 10:35:33 +0300 Subject: [PATCH] ci: use awalsh128/cache-apt-pkgs-action@v1.5.3 instead of a manual apt update/apt install step, to leverage caching more --- .github/workflows/puzzle_vibes_ci.yml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/puzzle_vibes_ci.yml b/.github/workflows/puzzle_vibes_ci.yml index 87c010056b..4f4d3e1b6c 100644 --- a/.github/workflows/puzzle_vibes_ci.yml +++ b/.github/workflows/puzzle_vibes_ci.yml @@ -29,16 +29,15 @@ jobs: timeout-minutes: 30 steps: - uses: actions/checkout@v5 + - name: Install SDL2 dependencies + - uses: awalsh128/cache-apt-pkgs-action@v1.5.3 + with: + packages: libsdl2-dev libsdl2-ttf-dev libsdl2-mixer-dev libsdl2-image-dev + version: 1.0 + - name: Build V run: make && ./v symlink - - name: Install dependencies - run: | - .github/workflows/disable_azure_mirror.sh - v retry 'sudo apt update' - v retry 'sudo apt install -y libsdl2-dev libsdl2-ttf-dev' - v retry 'sudo apt install -y libsdl2-mixer-dev libsdl2-image-dev' - - name: Install & Setup SDL run: v retry -- v install sdl && v ~/.vmodules/sdl/setup.vsh