From a1f6374b8e7367e5ae89fe899bd2d68be7b0d6c2 Mon Sep 17 00:00:00 2001 From: Richard Boisvert Date: Mon, 16 Mar 2026 08:46:20 -0400 Subject: [PATCH] [DEVOPS-4331] ci: update actions to node24 version + cosign --- .github/workflows/build-image.yml | 6 +++--- .github/workflows/cargo-checks.yml | 6 +++--- .github/workflows/shared.yml | 14 +++++++------- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build-image.yml b/.github/workflows/build-image.yml index e6f7b55..b1c5310 100644 --- a/.github/workflows/build-image.yml +++ b/.github/workflows/build-image.yml @@ -44,7 +44,7 @@ jobs: - name: Download artifact from workflow if: ${{ inputs.is_workflow_call }} - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -68,9 +68,9 @@ jobs: devolutions/prux:${{ inputs.tag }} - name: Install Cosign - uses: sigstore/cosign-installer@v3.8.0 + uses: sigstore/cosign-installer@v3.10.1 with: - cosign-release: v2.4.1 + cosign-release: v2.6.1 - name: Sign image with Cosign run: | diff --git a/.github/workflows/cargo-checks.yml b/.github/workflows/cargo-checks.yml index 1342450..4648332 100644 --- a/.github/workflows/cargo-checks.yml +++ b/.github/workflows/cargo-checks.yml @@ -11,20 +11,20 @@ jobs: steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: token: ${{ secrets.DEVOLUTIONSBOT_TOKEN }} submodules: true - name: Check out Devolutions/actions - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: Devolutions/actions ref: v1 token: ${{ secrets.DEVOLUTIONSBOT_TOKEN }} path: ./.github/workflows - - uses: actions/cache@v4 + - uses: actions/cache@v5 with: path: | ~/.cargo/** diff --git a/.github/workflows/shared.yml b/.github/workflows/shared.yml index 1390efd..2f905a4 100644 --- a/.github/workflows/shared.yml +++ b/.github/workflows/shared.yml @@ -21,7 +21,7 @@ jobs: steps: - name: Check out ${{ github.repository }} - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ inputs.ref }} @@ -33,7 +33,7 @@ jobs: echo "commit-sha=$sha" >> $GITHUB_OUTPUT - name: Archive dockerfile - uses: actions/upload-artifact@v4.3.6 + uses: actions/upload-artifact@v7 with: name: dockerfile path: Dockerfile.GH @@ -43,11 +43,11 @@ jobs: steps: - name: Check out ${{ github.repository }} - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ inputs.ref }} - - uses: actions/cache@v4 + - uses: actions/cache@v5 with: path: | ~/.cargo/** @@ -58,7 +58,7 @@ jobs: run: cargo build --bin prux --release - name: Archive prux - uses: actions/upload-artifact@v4.3.6 + uses: actions/upload-artifact@v7 with: name: prux path: | @@ -86,7 +86,7 @@ jobs: - name: Download all workflow run artifacts if: ${{ steps.check-assets.outputs.all_assets_exist == 'false' }} - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 - name: Compress artifacts if: ${{ steps.check-assets.outputs.all_assets_exist == 'false' }} @@ -130,7 +130,7 @@ jobs: steps: - name: Check out Devolutions/actions - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: Devolutions/actions ref: v1