From 2fb478c10941fe9d0f53d6a64c1ab960ce21101a Mon Sep 17 00:00:00 2001 From: Esteban Zimanyi Date: Sun, 17 May 2026 15:31:15 +0200 Subject: [PATCH] Pin cache-apt-pkgs-action to v1.4.3 to fix Test PyMEOS The Get dependencies from apt step used the floating @latest tag of awalsh128/cache-apt-pkgs-action. That tag now resolves to v1.6.0, whose composite action inserts a new add-repository positional before the packages argument and defaults empty_packages_behavior to error. The workflow passes the package list through the old positional slot, so the action sees an empty packages value, logs Encountered error resolving some or all package names and exits with code 3, failing every ubuntu and macos job before any test runs. Pin to v1.4.3, the last release with the original five-argument contract this workflow was written against, so the package list is read correctly. --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fc95eb68..8100e22f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -35,7 +35,7 @@ jobs: uses: actions/checkout@v4 - name: Get dependencies from apt (cache) - uses: awalsh128/cache-apt-pkgs-action@latest + uses: awalsh128/cache-apt-pkgs-action@v1.4.3 if: runner.os == 'Linux' with: packages: build-essential cmake postgresql-server-dev-14 libproj-dev libjson-c-dev libgsl-dev libgeos-dev