From 55e33605b7dea5ab90587452ae5a32a439afae24 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 20 Nov 2025 19:20:15 +0000 Subject: [PATCH 1/4] Initial plan From b4d01239a57923d24bae02f0702d3abbcf24c407 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 20 Nov 2025 19:25:00 +0000 Subject: [PATCH 2/4] Fix Docker workflow error by replacing {{is_default_branch}} with GitHub Actions expression Co-authored-by: paulirwin <1874103+paulirwin@users.noreply.github.com> --- .github/workflows/docker-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index f6119ac..2c86c9b 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -70,7 +70,7 @@ jobs: type=semver,pattern={{version}} type=semver,pattern={{major}}.{{minor}} type=semver,pattern={{major}} - type=raw,value=latest,enable={{is_default_branch}} + type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'main') }} # Build and push Docker image with Buildx (don't push on PR) # https://github.com/docker/build-push-action From e248e3205c97b85fcf84450d66521ca667babc6e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 20 Nov 2025 19:33:23 +0000 Subject: [PATCH 3/4] Upgrade docker/metadata-action to v5.9.0 and restore {{is_default_branch}} syntax Co-authored-by: paulirwin <1874103+paulirwin@users.noreply.github.com> --- .github/workflows/docker-publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 2c86c9b..514e59c 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -61,7 +61,7 @@ jobs: # https://github.com/docker/metadata-action - name: Extract Docker metadata id: meta - uses: docker/metadata-action@98669ae865ea3cffbcbaa878cf57c20bbf1c6c38 + uses: docker/metadata-action@318604b99e75e41977312d83839a89be02ca4893 # v5.9.0 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} tags: | @@ -70,7 +70,7 @@ jobs: type=semver,pattern={{version}} type=semver,pattern={{major}}.{{minor}} type=semver,pattern={{major}} - type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'main') }} + type=raw,value=latest,enable={{is_default_branch}} # Build and push Docker image with Buildx (don't push on PR) # https://github.com/docker/build-push-action From 4737718e265b09eb0851756ca48f1f23d81e54b2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 20 Nov 2025 19:35:43 +0000 Subject: [PATCH 4/4] Enable PR builds and add ARM64 support to Docker workflow Co-authored-by: paulirwin <1874103+paulirwin@users.noreply.github.com> --- .github/workflows/docker-publish.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 514e59c..72f9e9d 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -12,8 +12,8 @@ on: branches: [ main ] # Publish semver tags as releases. tags: [ 'v*.*.*', 'latest' ] - # pull_request: - # branches: [ main ] + pull_request: + branches: [ main ] env: # Use docker.io for Docker Hub if empty @@ -79,6 +79,7 @@ jobs: uses: docker/build-push-action@ac9327eae2b366085ac7f6a2d02df8aa8ead720a with: context: . + platforms: linux/amd64,linux/arm64 push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }}