From 9d0f91a212b953df54c8b3b753928d3dbc870824 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bjarne=20=C3=98verli?= Date: Sun, 19 Feb 2023 10:29:54 +0100 Subject: [PATCH] chore: create ARM images seperated from the other regular one to reduce the size It will prepend the prefix arm- to the images --- .github/workflows/publish_daily_docker.yaml | 9 ++++++++- .github/workflows/publish_docker_image.yaml | 17 +++++++++++++++-- .github/workflows/publish_weekly_docker.yaml | 8 +++++++- 3 files changed, 30 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish_daily_docker.yaml b/.github/workflows/publish_daily_docker.yaml index 058faede..06785a05 100644 --- a/.github/workflows/publish_daily_docker.yaml +++ b/.github/workflows/publish_daily_docker.yaml @@ -29,6 +29,13 @@ jobs: - name: Push to Docker Hub uses: docker/build-push-action@v4 with: - platforms: linux/amd64,linux/arm64,linux/arm/v7 + platforms: linux/amd64 push: true tags: hemmeligapp/hemmelig:daily + + - name: Push to Docker Hub [ARM] + uses: docker/build-push-action@v4 + with: + platforms: linux/arm64,linux/arm/v7 + push: true + tags: hemmeligapp/hemmelig:arm-daily diff --git a/.github/workflows/publish_docker_image.yaml b/.github/workflows/publish_docker_image.yaml index e6e10c07..1743fcfb 100644 --- a/.github/workflows/publish_docker_image.yaml +++ b/.github/workflows/publish_docker_image.yaml @@ -28,12 +28,25 @@ jobs: - name: Push to Docker Hub uses: docker/build-push-action@v4 with: - platforms: linux/amd64,linux/arm64,linux/arm/v7 push: true tags: hemmeligapp/hemmelig:latest + - name: Push to Docker Hub uses: docker/build-push-action@v4 with: - platforms: linux/amd64,linux/arm64,linux/arm/v7 push: true tags: hemmeligapp/hemmelig:${{ steps.latest_tag.outputs.tag }} + + - name: Push to Docker Hub [ARM] + uses: docker/build-push-action@v4 + with: + platforms: linux/arm64,linux/arm/v7 + push: true + tags: hemmeligapp/hemmelig:arm-latest + + - name: Push to Docker Hub [ARM] + uses: docker/build-push-action@v4 + with: + platforms: linux/arm64,linux/arm/v7 + push: true + tags: hemmeligapp/hemmelig:arm-${{ steps.latest_tag.outputs.tag }} diff --git a/.github/workflows/publish_weekly_docker.yaml b/.github/workflows/publish_weekly_docker.yaml index 7f913da1..3d0aa303 100644 --- a/.github/workflows/publish_weekly_docker.yaml +++ b/.github/workflows/publish_weekly_docker.yaml @@ -26,6 +26,12 @@ jobs: - name: Push to Docker Hub uses: docker/build-push-action@v4 with: - platforms: linux/amd64,linux/arm64,linux/arm/v7 push: true tags: hemmeligapp/hemmelig:weekly + + - name: Push to Docker Hub [ARM] + uses: docker/build-push-action@v4 + with: + platforms: linux/arm64,linux/arm/v7 + push: true + tags: hemmeligapp/hemmelig:arm-weekly