diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 4586738..37cb9b9 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -30,6 +30,7 @@ jobs: cosign-release: "v2.2.4" - name: Set up Docker Buildx + id: setup-buildx uses: docker/setup-buildx-action@v4 - name: Log into registry ${{ env.REGISTRY }} @@ -56,6 +57,7 @@ jobs: type=raw,value=latest,enable=${{ github.ref_type == 'tag' && startsWith(github.ref, 'refs/tags/v') && !contains(github.ref, '-') }} - name: Go Build Cache for Docker + id: cache uses: actions/cache@v5 with: path: go-build-cache @@ -64,7 +66,12 @@ jobs: - name: Inject go-build-cache uses: reproducible-containers/buildkit-cache-dance@1b8ab18fbda5ad3646e3fcc9ed9dd41ce2f297b4 # v3.3.2 with: - cache-source: go-build-cache + builder: ${{ steps.setup-buildx.outputs.name }} + cache-map: | + { + "go-build-cache": "/root/.cache/go-build" + } + skip-extraction: ${{ steps.cache.outputs.cache-hit }} - name: Build and push Docker image id: build-and-push diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 18f0232..f334388 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -23,4 +23,4 @@ jobs: - name: golangci-lint uses: golangci/golangci-lint-action@v9 with: - version: v2.1 + version: v2.4