Skip to content

Commit

Permalink
Merge pull request #159 from mxmeeple/main
Browse files Browse the repository at this point in the history
Updating build actions to include ARM architecture
  • Loading branch information
bjarneo committed Feb 19, 2023
2 parents ab98d79 + caff5f7 commit 01ded7f
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 8 deletions.
11 changes: 9 additions & 2 deletions .github/workflows/publish_bleeding_edge_docker.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,22 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out the repo
uses: actions/checkout@v2
uses: actions/checkout@v3
# Workaround: https://github.com/docker/build-push-action/issues/461
- name: Setup Docker buildx
uses: docker/setup-buildx-action@v2.4.1
- name: Set up QEMU
uses: docker/setup-qemu-action@v2.1.0

- name: Log in to Docker Hub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}

- name: Push to Docker Hub
uses: docker/build-push-action@v2
uses: docker/build-push-action@v4
with:
platforms: linux/amd64,linux/arm64,linux/arm/v7
push: true
tags: hemmeligapp/hemmelig:bleeding-edge
11 changes: 9 additions & 2 deletions .github/workflows/publish_daily_docker.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,22 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out the repo
uses: actions/checkout@v2
uses: actions/checkout@v3
# Workaround: https://github.com/docker/build-push-action/issues/461
- name: Setup Docker buildx
uses: docker/setup-buildx-action@v2.4.1
- name: Set up QEMU
uses: docker/setup-qemu-action@v2.1.0

- name: Log in to Docker Hub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}

- name: Push to Docker Hub
uses: docker/build-push-action@v2
uses: docker/build-push-action@v4
with:
platforms: linux/amd64,linux/arm64,linux/arm/v7
push: true
tags: hemmeligapp/hemmelig:daily
14 changes: 11 additions & 3 deletions .github/workflows/publish_docker_image.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out the repo
uses: actions/checkout@v2
uses: actions/checkout@v3
# Workaround: https://github.com/docker/build-push-action/issues/461
- name: Setup Docker buildx
uses: docker/setup-buildx-action@v2.4.1
- name: Set up QEMU
uses: docker/setup-qemu-action@v2.1.0

- name: Log in to Docker Hub
uses: docker/login-action@v1
with:
Expand All @@ -20,12 +26,14 @@ jobs:
with:
fallback: no-tag
- name: Push to Docker Hub
uses: docker/build-push-action@v2
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@v2
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 }}
9 changes: 8 additions & 1 deletion .github/workflows/publish_weekly_docker.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,21 @@ jobs:
steps:
- name: Check out the repo
uses: actions/checkout@v2
# Workaround: https://github.com/docker/build-push-action/issues/461
- name: Setup Docker buildx
uses: docker/setup-buildx-action@v2.4.1
- name: Set up QEMU
uses: docker/setup-qemu-action@v2.1.0

- name: Log in to Docker Hub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}

- name: Push to Docker Hub
uses: docker/build-push-action@v2
uses: docker/build-push-action@v4
with:
platforms: linux/amd64,linux/arm64,linux/arm/v7
push: true
tags: hemmeligapp/hemmelig:weekly

0 comments on commit 01ded7f

Please sign in to comment.