From cf709461932c1131a3b71dfc62aa971e9a6380ba Mon Sep 17 00:00:00 2001 From: David Marchand Date: Wed, 31 Jan 2024 16:31:34 +0100 Subject: [PATCH] ci: update versions of actions in GHA GitHub started deprecating GHA actions based on Node 16 [1]. For now, only warnings are raised, but we might as well switch to v4 versions of the common actions, now. Link: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/ Cc: stable@dpdk.org Signed-off-by: David Marchand --- .github/workflows/build.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 421207c2416..776fbf6f306 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -72,7 +72,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Generate cache keys id: get_ref_keys run: | @@ -80,7 +80,7 @@ jobs: echo 'libabigail=libabigail-${{ env.LIBABIGAIL_VERSION }}-${{ matrix.config.os }}' >> $GITHUB_OUTPUT echo 'abi=abi-${{ matrix.config.os }}-${{ matrix.config.compiler }}-${{ matrix.config.cross }}-${{ env.REF_GIT_TAG }}' >> $GITHUB_OUTPUT - name: Retrieve ccache cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.ccache key: ${{ steps.get_ref_keys.outputs.ccache }}-${{ github.ref }} @@ -88,13 +88,13 @@ jobs: ${{ steps.get_ref_keys.outputs.ccache }}-refs/heads/main - name: Retrieve libabigail cache id: libabigail-cache - uses: actions/cache@v3 + uses: actions/cache@v4 if: env.ABI_CHECKS == 'true' with: path: libabigail key: ${{ steps.get_ref_keys.outputs.libabigail }} - name: Retrieve ABI reference cache - uses: actions/cache@v3 + uses: actions/cache@v4 if: env.ABI_CHECKS == 'true' with: path: reference @@ -143,7 +143,7 @@ jobs: run: .ci/linux-build.sh - name: Upload logs on failure if: failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: meson-logs-${{ join(matrix.config.*, '-') }} path: | @@ -171,7 +171,7 @@ jobs: echo 'image=image-${{ matrix.config.image }}-'$(date -u +%Y-%m-%d) >> $GITHUB_OUTPUT - name: Retrieve image cache id: image_cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.image key: ${{ steps.get_keys.outputs.image }} @@ -218,7 +218,7 @@ jobs: steps: - name: Checkout sources - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Generate various keys id: get_keys run: | @@ -226,7 +226,7 @@ jobs: echo 'logs=meson-logs-${{ join(matrix.config.*, '-') }}' | tr -d ':' >> $GITHUB_OUTPUT - name: Retrieve image cache id: image_cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.image key: ${{ needs.prepare-container-images.outputs.image }} @@ -236,7 +236,7 @@ jobs: echo 'Image ${{ matrix.config.image }} is not cached.' false - name: Retrieve ccache cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.ccache key: ${{ steps.get_keys.outputs.ccache }}-${{ github.ref }} @@ -276,7 +276,7 @@ jobs: run: docker kill dpdk - name: Upload logs on failure if: failure() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ steps.get_keys.outputs.logs }} path: |