From d3542bebd47dca2953da4d42d893197ea9bfa56b Mon Sep 17 00:00:00 2001 From: nilsnolde Date: Sat, 6 Jan 2024 18:12:02 +0100 Subject: [PATCH] try caching --- .github/workflows/publish_latest.yaml | 14 ++++++++++---- .github/workflows/publish_release.yml | 13 +++++++++---- 2 files changed, 19 insertions(+), 8 deletions(-) diff --git a/.github/workflows/publish_latest.yaml b/.github/workflows/publish_latest.yaml index 6394d2d..98a4426 100644 --- a/.github/workflows/publish_latest.yaml +++ b/.github/workflows/publish_latest.yaml @@ -4,6 +4,7 @@ on: push: branches: - 'master' + - 'nn-ghcr' paths-ignore: - '.gitignore' - '**.md' @@ -28,7 +29,12 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - - - name: Build and push images - run: | - docker buildx build --push --platform linux/amd64,linux/arm64 --tag ghcr.io/${{ github.repository }}/valhalla:latest . + + - uses: docker/build-push-action@v5 + with: + context: . + push: false + platforms: linux/amd64,linux/arm64 + tags: ghcr.io/${{ github.repository }}/valhalla:latest + cache-from: type=gha + cache-to: type=gha,mode=max diff --git a/.github/workflows/publish_release.yml b/.github/workflows/publish_release.yml index 4188dea..1f007ad 100644 --- a/.github/workflows/publish_release.yml +++ b/.github/workflows/publish_release.yml @@ -31,7 +31,12 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - - - name: Build container image - run: | - docker buildx build --push --platform linux/amd64,linux/arm64 --tag ghcr.io/${{ github.repository }}/valhalla:${{ steps.extract_branch.outputs.branch }} . + + - uses: docker/build-push-action@v5 + with: + context: . + push: true + platforms: linux/amd64,linux/arm64 + tags: ghcr.io/${{ github.repository }}/valhalla:${{ steps.extract_branch.outputs.branch }} + cache-from: type=gha + cache-to: type=gha,mode=max