aboutsummaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-04-26 19:17:19 +0100
committerMohamedBassem <me@mbassem.com>2024-04-26 19:17:19 +0100
commitafefbe3cb46fdb9155b4b00d0fcb88a4c7fc9cd0 (patch)
tree2839ce026f1026fec5efa656d3b40e63382d7766 /.github
parent5d805e27a1e654640c1a249c05fa95e5c90d7230 (diff)
downloadkarakeep-afefbe3cb46fdb9155b4b00d0fcb88a4c7fc9cd0.tar.zst
Revert "docker: Attempt to improve build times by changing cache backend"
This reverts commit 5d805e27a1e654640c1a249c05fa95e5c90d7230.
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/docker.yml13
1 files changed, 6 insertions, 7 deletions
diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml
index 767a9cde..d6de38fd 100644
--- a/.github/workflows/docker.yml
+++ b/.github/workflows/docker.yml
@@ -11,7 +11,6 @@ jobs:
strategy:
matrix:
package: [web, workers, cli]
- arch: [linux/amd64, linux/arm64]
runs-on: ubuntu-latest
permissions:
packages: write
@@ -36,11 +35,11 @@ jobs:
build-args: SERVER_VERSION=nightly
file: docker/Dockerfile
target: ${{ matrix.package }}
- platforms: ${{ matrix.arch }}
+ platforms: linux/amd64,linux/arm64
push: true
tags: ghcr.io/mohamedbassem/hoarder-${{ matrix.package }}:latest
- cache-from: type=gha,scope=${{ matrix.package }}_${{ matrix.arch }}
- cache-to: type=gha,mode=max,scope=${{ matrix.package }}_${{ matrix.arch }}
+ cache-from: type=registry,ref=ghcr.io/mohamedbassem/hoarder-build-cache:${{ matrix.package }}
+ cache-to: type=registry,mode=max,ref=ghcr.io/mohamedbassem/hoarder-build-cache:${{ matrix.package }}
- name: Build ${{ matrix.package }} (release)
uses: docker/build-push-action@v5
@@ -50,8 +49,8 @@ jobs:
build-args: SERVER_VERSION=${{ github.event.release.name }}
file: docker/Dockerfile
target: ${{ matrix.package }}
- platforms: ${{ matrix.arch }}
+ platforms: linux/amd64,linux/arm64
push: true
tags: ghcr.io/mohamedbassem/hoarder-${{ matrix.package }}:${{ github.event.release.name }},ghcr.io/mohamedbassem/hoarder-${{ matrix.package }}:release
- cache-from: type=gha,scope=${{ matrix.package }}_${{ matrix.arch }}
- cache-to: type=gha,mode=max,scope=${{ matrix.package }}_${{ matrix.arch }}
+ cache-from: type=registry,ref=ghcr.io/mohamedbassem/hoarder-build-cache:${{ matrix.package }}
+ cache-to: type=registry,mode=max,ref=ghcr.io/mohamedbassem/hoarder-build-cache:${{ matrix.package }}