From 9143deb676e1a9c3a2a5257cdb2e009be99e8881 Mon Sep 17 00:00:00 2001 From: Eric Willigers Date: Tue, 15 Jul 2025 12:45:31 +1000 Subject: [PATCH 1/3] ci uses ubuntu-24.04 --- .github/workflows/tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 1b4c414e1..a7cb662a8 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -11,7 +11,7 @@ on: jobs: track-config: name: Check track configuration - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 with: @@ -47,7 +47,7 @@ jobs: exercises: name: Check exercises - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: matrix: resolver: From 6eeeb847221648347c8abd7f793399d6fa7a6615 Mon Sep 17 00:00:00 2001 From: Eric Willigers Date: Tue, 15 Jul 2025 15:19:19 +1000 Subject: [PATCH 2/3] actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a7cb662a8..7e8de4df1 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -95,7 +95,7 @@ jobs: # most of the time caches should hit. echo "::set-output name=week-no::$(date -u +%Y-%U)" - - uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 + - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 id: cache with: path: | From e8d2c58c6177ca74626d6900fa3bb5a43e4e43af Mon Sep 17 00:00:00 2001 From: Eric Willigers Date: Thu, 17 Jul 2025 03:29:39 +1000 Subject: [PATCH 3/3] yq v4.46.1 --- .github/workflows/tests.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 7e8de4df1..01fccf85c 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -25,9 +25,10 @@ jobs: - name: Install yq (for stack resolvers) run: | - sudo add-apt-repository -y ppa:rmescandon/yq - sudo apt-get -q update - sudo apt-get -y install yq + sudo apt-get update + sudo apt-get -y install wget + wget https://github.com/mikefarah/yq/releases/download/v4.46.1/yq_linux_amd64 -O /usr/local/bin/yq + chmod +x /usr/local/bin/yq - name: Ensure stack resolvers are synced run: bin/ensure-stack-resolvers-are-synced.sh @@ -69,9 +70,10 @@ jobs: - name: Install yq (for stack resolvers) run: | - sudo add-apt-repository -y ppa:rmescandon/yq - sudo apt-get -q update - sudo apt-get -y install yq + sudo apt-get update + sudo apt-get -y install wget + wget https://github.com/mikefarah/yq/releases/download/v4.46.1/yq_linux_amd64 -O /usr/local/bin/yq + chmod +x /usr/local/bin/yq - name: Resolve resolver id: resolve-resolver