Skip to content

Commit

Permalink
Test
Browse files Browse the repository at this point in the history
  • Loading branch information
skyblaster authored Jan 19, 2025
1 parent 1f2a389 commit 616b47a
Showing 1 changed file with 5 additions and 7 deletions.
12 changes: 5 additions & 7 deletions .github/workflows/ghcr-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,9 @@ jobs:
- arch: amd64
runs-on: ubuntu-24.04
platform: linux/amd64
tag: amd64
- arch: arm64
runs-on: ubuntu-24.04-arm
platform: linux/arm64
tag: arm64

runs-on: ${{ matrix.runs-on }}

Expand All @@ -37,14 +35,14 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }}

- name: Build and push Docker image for ${{ matrix.arch }}
id: build
id: build-${{ matrix.arch }}
uses: docker/build-push-action@v4
with:
context: .
file: ./Dockerfile
platforms: ${{ matrix.platform }}
push: true
tags: ghcr.io/skyblaster/caddy:${{ matrix.tag }}
tags: ghcr.io/skyblaster/caddy:${{ matrix.arch }}

push_manifest:
needs: build
Expand All @@ -58,9 +56,9 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }}

- name: Create Multi-Arch Manifest
uses: int128/docker-manifest-create-action@v1
uses: int128/docker-manifest-create-action@v2
with:
tags: ghcr.io/skyblaster/caddy:latest
sources: |
ghcr.io/skyblaster/caddy:amd64@${{ needs.build.outputs.digest }}
ghcr.io/skyblaster/caddy:arm64@${{ needs.build.outputs.digest }}
ghcr.io/skyblaster/caddy:amd64@${{ needs.build.outputs['build-amd64.digest'] }}
ghcr.io/skyblaster/caddy:arm64@${{ needs.build.outputs['build-arm64.digest'] }}

0 comments on commit 616b47a

Please sign in to comment.