From c791495572e1147545f916ab56c42cecc39f0725 Mon Sep 17 00:00:00 2001 From: David Culbreth Date: Fri, 20 Mar 2026 16:48:41 -0500 Subject: [PATCH] attempting more pipeline changes for local cluster registries --- .gitea/workflows/publish.yml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/publish.yml b/.gitea/workflows/publish.yml index ced5574..33fa376 100644 --- a/.gitea/workflows/publish.yml +++ b/.gitea/workflows/publish.yml @@ -180,7 +180,7 @@ jobs: http = true insecure = true - - name: Log in to Gitea OCI registry + - name: Configure OCI registry auth shell: bash env: REGISTRY_USERNAME: ${{ secrets.CONTAINER_REGISTRY_USERNAME }} @@ -191,20 +191,24 @@ jobs: username="${REGISTRY_USERNAME:-${{ github.actor }}}" password="${REGISTRY_PASSWORD:-${GITHUB_TOKEN_FALLBACK:-}}" registry="${{ needs.metadata.outputs.registry }}" - login_registry="$registry" if [ -z "$password" ]; then echo "Set CONTAINER_REGISTRY_PASSWORD or enable GITHUB_TOKEN package writes" exit 1 fi - if [ "${{ needs.metadata.outputs.registry_plain_http }}" = "true" ]; then - login_registry="http://${registry}" - fi + mkdir -p "$HOME/.docker" + auth="$(printf '%s:%s' "$username" "$password" | base64 | tr -d '\n')" - printf '%s' "$password" | docker login "$login_registry" \ - --username "$username" \ - --password-stdin + cat > "$HOME/.docker/config.json" <