From d598eb15ee5b0c3188d396a59d8874422c6cbae5 Mon Sep 17 00:00:00 2001 From: jbrinkman Date: Wed, 2 Jul 2025 07:51:51 -0400 Subject: [PATCH 1/2] feat: add multi-platform container build support for amd64/arm64/windows Signed-off-by: jbrinkman --- .github/workflows/publish-container-image.yml | 6 ++++++ Dockerfile | 6 ++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish-container-image.yml b/.github/workflows/publish-container-image.yml index 30895bc..3bd19a8 100644 --- a/.github/workflows/publish-container-image.yml +++ b/.github/workflows/publish-container-image.yml @@ -24,6 +24,11 @@ jobs: with: fetch-depth: 0 + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + with: + platforms: 'arm64,amd64' + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -70,6 +75,7 @@ jobs: with: context: . push: true + platforms: linux/amd64,linux/arm64,windows/amd64 tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} cache-from: type=local,src=/tmp/.buildx-cache diff --git a/Dockerfile b/Dockerfile index 9d6c42b..c3c70af 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,10 +29,8 @@ RUN cat < /app/custom-entrypoint.sh # First run the original bundle-docker-entrypoint.sh to set up Valkey # but with the --daemonize flag to run it in the background VALKEY_ARGS="$@" -if [[ "$VALKEY_ARGS" == "valkey-server" ]]; then -VALKEY_ARGS="valkey-server --daemonize yes --save 60 1 --loglevel warning --appendonly yes --appendfsync everysec --dir /data --dbfilename valkey.db --appendfilename valkey.aof" -fi -/usr/local/bin/bundle-docker-entrypoint.sh $VALKEY_ARGS + +valkey-server --daemonize yes --save 60 1 --loglevel warning --appendonly yes --appendfsync everysec --dir /data --dbfilename valkey.db --appendfilename valkey.aof # Wait for Valkey to be ready until valkey-cli ping; do From ca4133963146afaba0f058d798b0d408725023fe Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Wed, 2 Jul 2025 12:08:53 +0000 Subject: [PATCH 2/2] chore(release): 1.3.0 [skip ci] ## [1.3.0](https://github.com/jbrinkman/valkey-ai-tasks/compare/v1.2.0...v1.3.0) (2025-07-02) ### Features * add multi-platform container build support for amd64/arm64/windows ([d598eb1](https://github.com/jbrinkman/valkey-ai-tasks/commit/d598eb15ee5b0c3188d396a59d8874422c6cbae5)) --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e66fac6..a610467 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## [1.3.0](https://github.com/jbrinkman/valkey-ai-tasks/compare/v1.2.0...v1.3.0) (2025-07-02) + +### Features + +* add multi-platform container build support for amd64/arm64/windows ([d598eb1](https://github.com/jbrinkman/valkey-ai-tasks/commit/d598eb15ee5b0c3188d396a59d8874422c6cbae5)) + ## [1.2.0](https://github.com/jbrinkman/valkey-ai-tasks/compare/v1.1.2...v1.2.0) (2025-07-02) ### Features