From a13c7341734c47d8337fc76e319b5c35bed929f1 Mon Sep 17 00:00:00 2001 From: Jon Langevin Date: Sat, 16 May 2026 03:23:38 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20release=20workflow=20registry-sync=20ste?= =?UTF-8?q?p=20non-blocking=20=E2=80=94=20matches=20azure=20precedent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit v1.0.4 + v1.1.2 release runs were marked failure solely on the 'Update registry manifest' step failing with: remote: Invalid username or token. Password authentication is not supported for Git operations. fatal: Authentication failed for 'https://github.com/GoCodeAlone/workflow-registry.git/' Root cause: `secrets.REGISTRY_PAT` is not set on this repo. The registry manifest sync is INFORMATIONAL — the release itself was published before this step ran. Failure here marks the overall run as failed but doesn't affect the released artifacts. Fix: add `continue-on-error: true` to the registry-sync step. Matches the workflow-plugin-azure release.yml pattern (verified 2026-05-16). Proper fix is for the operator to add REGISTRY_PAT secret to this repo; this PR is the stopgap so release runs don't show red on a non-blocking informational step. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/release.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 117d708..951c6e7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -70,6 +70,11 @@ jobs: - name: Update registry manifest if: success() + # Non-blocking: REGISTRY_PAT may be unset; matches workflow-plugin-azure + # release.yml precedent. Registry sync is informational; the release + # itself was already published before this step runs. v1.0.4 + v1.1.2 + # release runs were marked failure solely on this step (PAT empty). + continue-on-error: true run: | VERSION="${GITHUB_REF_NAME#v}" PLUGIN_NAME="${GITHUB_REPOSITORY##*/}"