diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e91e1e6..f6ee2a3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -279,14 +279,14 @@ jobs: - name: 🐳 Login to Docker Hub if: steps.should_build.outputs.should_build == 'true' && matrix.variant.push_dockerhub == 'true' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: 📦 Login to GitHub Container Registry if: steps.should_build.outputs.should_build == 'true' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ${{ env.GHCR_REGISTRY }} username: ${{ github.actor }} @@ -294,13 +294,13 @@ jobs: - name: 🖥️ Set up QEMU if: steps.should_build.outputs.should_build == 'true' - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 with: platforms: arm64,amd64 - name: 🔨 Set up Docker Buildx if: steps.should_build.outputs.should_build == 'true' - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 🏷️ Generate Docker Tags if: steps.should_build.outputs.should_build == 'true' @@ -374,7 +374,7 @@ jobs: - name: 🚀 Build and Push Multi-Arch Image if: steps.should_build.outputs.should_build == 'true' - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . file: ./${{ matrix.variant.dockerfile }} @@ -443,7 +443,7 @@ jobs: - name: 📤 Upload SBOM Artifacts if: steps.should_build.outputs.should_build == 'true' && needs.determine-version.outputs.is_release == 'true' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: sbom-${{ matrix.variant.name }}-v${{ needs.determine-version.outputs.version }} path: | @@ -596,13 +596,13 @@ jobs: echo "✅ Release notes generation complete" - name: 📦 Download SBOM Artifacts (Stable) - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: sbom-stable-v${{ needs.determine-version.outputs.version }} path: ./sbom - name: 📦 Download SBOM Artifacts (Edge) - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: sbom-edge-v${{ needs.determine-version.outputs.version }} path: ./sbom diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index cbd2ffb..8d29251 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -250,12 +250,12 @@ jobs: uses: actions/checkout@v6 - name: 🖥️ Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 with: platforms: arm64,amd64 - name: 🔧 Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: 🐳 Build Image (amd64 for testing) uses: docker/build-push-action@v6