From 330ad69538c4dd15fc32c0d1d1885e0300a9c1e9 Mon Sep 17 00:00:00 2001 From: guessi Date: Mon, 24 Jun 2024 00:45:32 +0800 Subject: [PATCH] Support multi-platform build --- .github/workflows/ci.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 3360bb8..4b95d91 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -2,6 +2,8 @@ name: ci on: push: + branches: + - 'master' tags: - '*.*.*' @@ -21,6 +23,12 @@ jobs: guessi/docker-yourls tags: | type=semver,pattern={{version}} + + # set latest tag for default branch + type=raw,value=latest,enable={{is_default_branch}} + - + name: Set up QEMU + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -35,6 +43,7 @@ jobs: name: Build and push uses: docker/build-push-action@v6 with: + platforms: linux/amd64,linux/arm64 context: . push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.meta.outputs.tags }}