]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
CI: github: update to cache@v5
authorWilliam Lallemand <wlallemand@haproxy.com>
Wed, 8 Apr 2026 08:14:13 +0000 (10:14 +0200)
committerWilliam Lallemand <wlallemand@haproxy.com>
Wed, 8 Apr 2026 08:15:18 +0000 (10:15 +0200)
github complains about cache@v4:

Node.js 20 actions are deprecated. The following actions are running on
Node.js 20 and may not work as expected: actions/cache@v4. Actions will
be forced to run with Node.js 24 by default starting June 2nd, 2026.
Node.js 20 will be removed from the runner on September 16th, 2026.
Please check if updated versions of these actions are available that
support Node.js 24. To opt into Node.js 24 now, set the
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the
runner or in your workflow file. Once Node.js 24 becomes the default,
you can temporarily opt out by setting
ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see:
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

.github/actions/setup-vtest/action.yml
.github/workflows/aws-lc-template.yml
.github/workflows/vtest.yml

index c39c33207485b6eeaafe73d2b6797b852bed7634..0730727bf8ddb30e77c9a4e9965c9e18c2ac4575 100644 (file)
@@ -28,7 +28,7 @@ runs:
 
     - name: Cache VTest
       id: cache-vtest
-      uses: actions/cache@v4
+      uses: actions/cache@v5
       with:
         path: ${{ github.workspace }}/../vtest
         key: vtest-${{ runner.os }}-${{ steps.vtest-sha.outputs.sha }}
index 056d263363e30bfbf7a028be9ea4bb7b8792f360..8b4b9f5a7ef28c576c6385d6887279b007f3ea11 100644 (file)
@@ -24,7 +24,7 @@ jobs:
           echo "result=$result" >> $GITHUB_OUTPUT
       - name: Cache AWS-LC
         id: cache_aws_lc
-        uses: actions/cache@v4
+        uses: actions/cache@v5
         with:
           path: '~/opt/'
           key: ssl-${{ steps.get_aws_lc_release.outputs.result }}-Ubuntu-latest-gcc
index d14b071c94d99e21251226506b21f2e271629187..c748cdb6d76d360b6dc6a35de07b48e2499e9173 100644 (file)
@@ -59,7 +59,7 @@ jobs:
     - name: Cache SSL libs
       if: ${{ matrix.ssl && matrix.ssl != 'stock' && matrix.ssl != 'BORINGSSL=yes' && !contains(matrix.ssl, 'QUICTLS') }}
       id: cache_ssl
-      uses: actions/cache@v4
+      uses: actions/cache@v5
       with:
         path: '~/opt/'
         key: ssl-${{ steps.generate-cache-key.outputs.key }}
@@ -67,7 +67,7 @@ jobs:
     - name: Cache OpenTracing
       if: ${{ contains(matrix.FLAGS, 'USE_OT=1') }}
       id: cache_ot
-      uses: actions/cache@v4
+      uses: actions/cache@v5
       with:
         path: '~/opt-ot/'
         key: ${{ matrix.os }}-ot-${{ matrix.CC }}-${{ env.OT_CPP_VERSION }}-${{ contains(matrix.name, 'ASAN') }}