From ede3b9b5b8850e270daf6e9aea8128e883759e48 Mon Sep 17 00:00:00 2001 From: Casey Davenport Date: Fri, 13 Mar 2026 08:52:05 -0700 Subject: [PATCH] Fix sync-versions SSH auth on older release branches The GIT_CLONE_URL_BASE variable only exists on master, so passing it on the command line has no effect on older release branches where the SSH URL is hardcoded. Use git's insteadOf config to rewrite SSH URLs to HTTPS at the git level, which works regardless of the Makefile version. --- .github/workflows/sync-versions.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/sync-versions.yml b/.github/workflows/sync-versions.yml index 8937f2ea90..04d0a6cf46 100644 --- a/.github/workflows/sync-versions.yml +++ b/.github/workflows/sync-versions.yml @@ -30,6 +30,7 @@ jobs: run: | git config --global credential.helper store echo "https://marvin-tigera:${GITHUB_TOKEN}@github.com" > ~/.git-credentials + git config --global url."https://github.com/".insteadOf "git@github.com:" env: GITHUB_TOKEN: ${{ secrets.MARVIN_PAT }}