From 5288d26fa4c92e65112398fb490124f8ec458c64 Mon Sep 17 00:00:00 2001 From: Malaber Date: Thu, 23 Apr 2026 14:28:27 +0200 Subject: [PATCH] ci: make arm builds on-demand --- .gitlab-ci.yml | 1 - doc/buildx_migration_notes.md | 7 ++++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7140384..581ea77 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,7 +6,6 @@ stages: variables: DOCKER_IMAGE_ENVS: "production test" - DOCKER_IMAGE_PLATFORMS: "linux/amd64,linux/arm64" DOCKERFILE_PATH: "Dockerfile" DOCKER_BUILD_TARGETS: "production=production test=test" diff --git a/doc/buildx_migration_notes.md b/doc/buildx_migration_notes.md index d6faa5e..0358c44 100644 --- a/doc/buildx_migration_notes.md +++ b/doc/buildx_migration_notes.md @@ -18,7 +18,8 @@ Backend now uses: - `DOCKER_IMAGE_ENVS: "production test"` - `DOCKERFILE_PATH: "Dockerfile"` - `DOCKER_BUILD_TARGETS: "production=production test=test"` -- `DOCKER_IMAGE_PLATFORMS: "linux/amd64,linux/arm64"` +- shared infra template builds amd64 automatically on push pipelines +- shared infra template builds arm64 manually on branch pipelines and automatically on default-branch pushes ## turniere-frontend @@ -33,7 +34,7 @@ Frontend can move in two steps. Recommended frontend CI change after infra is merged: - keep `DOCKER_IMAGE_ENVS: "production"` -- add `DOCKER_IMAGE_PLATFORMS: "linux/amd64,linux/arm64"` +- no extra platform variable needed if default shared behavior is acceptable Optional frontend follow-up: @@ -51,7 +52,7 @@ template contract. Recommended match CI change after infra is merged: - keep `DOCKER_IMAGE_ENVS: "production"` -- add `DOCKER_IMAGE_PLATFORMS: "linux/amd64,linux/arm64"` +- no extra platform variable needed if default shared behavior is acceptable Suggested follow-up: