From 86fc7b5284221359b227bbead10a74a16d582631 Mon Sep 17 00:00:00 2001 From: Simon Skoczylas Date: Tue, 19 May 2026 17:11:16 +0200 Subject: [PATCH] Update workflow versions --- .github/workflows/build.yml | 8 ++++---- .github/workflows/release.yml | 28 ++++++++++++++-------------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1afe310..994db33 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -33,10 +33,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: 'go.mod' @@ -44,14 +44,14 @@ jobs: run: go version - name: golangci-lint - uses: golangci/golangci-lint-action@v8 + uses: golangci/golangci-lint-action@v9 with: version: v2.9.0 - name: Test run: | make test-ci - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: ${{ !cancelled() }} with: name: test-results diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0dedd3d..848b91a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,10 +23,10 @@ jobs: - name: Show tag run: echo "Building for release ${{ github.event.release.tag_name }}" - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version-file: 'go.mod' @@ -44,12 +44,12 @@ jobs: make build-all VERSION=$CURRENT_VERSION - name: golangci-lint - uses: golangci/golangci-lint-action@v8 + uses: golangci/golangci-lint-action@v9 with: version: v2.9.0 - name: Upload build result - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: build_result path: bin/** @@ -65,16 +65,16 @@ jobs: id-token: write steps: - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Retrieve artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: pattern: build_result merge-multiple: true @@ -84,7 +84,7 @@ jobs: run: ls -hR - name: Log in to the Container registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -92,13 +92,13 @@ jobs: - name: Extract metadata (tags, labels) for Docker id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@v6 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} - name: Build and push Docker image id: push - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . platforms: linux/amd64,linux/arm64 @@ -107,7 +107,7 @@ jobs: labels: ${{ steps.meta.outputs.labels }} - name: Generate artifact attestation - uses: actions/attest-build-provenance@v1 + uses: actions/attest@v4 with: subject-name: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} subject-digest: ${{ steps.push.outputs.digest }} @@ -118,7 +118,7 @@ jobs: needs: ["build", "build-and-push-image"] steps: - name: Retrieve artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: pattern: build_result merge-multiple: true @@ -140,7 +140,7 @@ jobs: - name: Display created files run: ls -hR - - uses: softprops/action-gh-release@v2 + - uses: softprops/action-gh-release@v3 with: tag_name: ${{ github.event.release.tag_name }} append_body: true