From d79dc13f55c3a19ca91fbd6a248b836b934aa80d Mon Sep 17 00:00:00 2001 From: Andrei Jiroh Halili Date: Fri, 3 Jul 2026 10:09:31 +0800 Subject: [PATCH] ci(gitlab-ci): finally fix the "--local dockerfile" flag for builds against main branch upstream Assisted-by: Gemini 3.1 Pro via Zed Agent Signed-off-by: Andrei Jiroh Halili --- .gitlab-ci.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 79859b5..61679af 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -31,14 +31,15 @@ build-binary: - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > ~/.docker/config.json script: # buildctl-daemonless.sh acts as your ephemeral build orchestrator - - buildctl-daemonless.sh build \ - --frontend=dockerfile.v0 \ - --local context="$CI_PROJECT_DIR/build" \ - --local dockerfile="$CI_PROJECT_DIR/build/Dockerfile" \ - --opt platform=linux/amd64,linux/arm64 \ - --export-cache type=registry,ref=$CACHE_IMAGE \ - --import-cache type=registry,ref=$CACHE_IMAGE \ - --output type=image,name=$CI_REGISTRY_IMAGE/deploy-artifacts:commit-$CI_COMMIT_SHA,push=true \ - --output type=image,name=$CI_REGISTRY_IMAGE/deploy-artifacts:latest,push=true + - | + buildctl-daemonless.sh build \ + --frontend=dockerfile.v0 \ + --local context="$CI_PROJECT_DIR/build" \ + --local dockerfile="$CI_PROJECT_DIR/build" \ + --opt platform=linux/amd64,linux/arm64 \ + --export-cache type=registry,ref=$CACHE_IMAGE \ + --import-cache type=registry,ref=$CACHE_IMAGE \ + --output type=image,name=$CI_REGISTRY_IMAGE/deploy-artifacts:commit-$CI_COMMIT_SHA,push=true \ + --output type=image,name=$CI_REGISTRY_IMAGE/deploy-artifacts:latest,push=true include: - template: Security/Secret-Detection.gitlab-ci.yml -- 2.51.2