From 7b8d442a2672f2d20eaa27d215a16c2b17533be2 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Fri, 8 May 2026 07:45:32 +0000 Subject: [PATCH] [ci] build-cli: drop registry.viktorbarzin.me:5050 push (decommissioned) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The build-cli pipeline was still pushing to the registry.viktorbarzin.me:5050/infra path that no longer exists post Phase 4 — failing with 'error authenticating: exit status 1' on every infra push. Drop the second repo + login; DockerHub + Forgejo are the canonical destinations now. --- .woodpecker/build-cli.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.woodpecker/build-cli.yml b/.woodpecker/build-cli.yml index 4da90a43..cf95da7e 100644 --- a/.woodpecker/build-cli.yml +++ b/.woodpecker/build-cli.yml @@ -15,22 +15,23 @@ steps: username: "viktorbarzin" password: from_secret: dockerhub-pat + # Phase 4 of forgejo-registry-consolidation 2026-05-07 — + # registry.viktorbarzin.me:5050 decommissioned. Push to DockerHub + # (the public-facing infra image) AND Forgejo (the cluster pull + # source). Same image, two locations. repo: - viktorbarzin/infra - - registry.viktorbarzin.me:5050/infra + - forgejo.viktorbarzin.me/viktor/infra logins: - registry: https://index.docker.io/v1/ username: viktorbarzin password: from_secret: dockerhub-pat - # Private registry on :5050 requires htpasswd auth since 2026-03-22. - # Without this, buildx pushes the second repo but blob HEAD comes - # back 401 → pipeline fails → CI false-negative (see bd code-12b). - - registry: registry.viktorbarzin.me:5050 + - registry: forgejo.viktorbarzin.me username: - from_secret: registry_user + from_secret: forgejo_user password: - from_secret: registry_password + from_secret: forgejo_push_token dockerfile: cli/Dockerfile context: cli auto_tag: true