From 69dc9ee27eccc10a031545cfd3a345922fd10ef9 Mon Sep 17 00:00:00 2001 From: archipelago Date: Tue, 14 Jul 2026 11:48:23 -0400 Subject: [PATCH] fix(ci): demo-images workflow pushes to the plain-HTTP demo registry docker login and buildkit both refused the HTTP registry. Host daemon on vps2 now lists it under insecure-registries (SIGHUP reload, no downtime); the workflow configures buildkit with http=true for the registry host. Co-Authored-By: Claude Fable 5 --- .gitea/workflows/demo-images.yml | 6 ++++++ .github/workflows/demo-images.yml | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/.gitea/workflows/demo-images.yml b/.gitea/workflows/demo-images.yml index 6a08fb8c..0471538b 100644 --- a/.gitea/workflows/demo-images.yml +++ b/.gitea/workflows/demo-images.yml @@ -33,6 +33,12 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + with: + # The demo registry is plain HTTP — teach buildkit to push without TLS + # (the host docker daemon needs it in insecure-registries for login too). + buildkitd-config-inline: | + [registry."${{ vars.DEMO_REGISTRY_HOST || vars.DEMO_REGISTRY }}"] + http = true - name: Log in to registry uses: docker/login-action@v3 diff --git a/.github/workflows/demo-images.yml b/.github/workflows/demo-images.yml index 6a08fb8c..0471538b 100644 --- a/.github/workflows/demo-images.yml +++ b/.github/workflows/demo-images.yml @@ -33,6 +33,12 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + with: + # The demo registry is plain HTTP — teach buildkit to push without TLS + # (the host docker daemon needs it in insecure-registries for login too). + buildkitd-config-inline: | + [registry."${{ vars.DEMO_REGISTRY_HOST || vars.DEMO_REGISTRY }}"] + http = true - name: Log in to registry uses: docker/login-action@v3