From 7079a5d61c2b49c7d35a72006860ce5edb0fac51 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Thu, 4 Jun 2026 14:52:41 -0700 Subject: [PATCH] [actions] nodejs.org PR: sync the fork before branching, and surface create-ref errors --- .github/workflows/nodejs-org.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/nodejs-org.yml b/.github/workflows/nodejs-org.yml index a1491534..1da0130d 100644 --- a/.github/workflows/nodejs-org.yml +++ b/.github/workflows/nodejs-org.yml @@ -66,12 +66,15 @@ jobs: FORK_OWNER="$(gh api user --jq '.login')" DEFAULT_BRANCH="$(gh api repos/nodejs/nodejs.org --jq '.default_branch')" + + gh repo sync "${FORK_OWNER}/nodejs.org" --branch "${DEFAULT_BRANCH}" || true + UPSTREAM_SHA="$(gh api "repos/nodejs/nodejs.org/git/ref/heads/${DEFAULT_BRANCH}" --jq '.object.sha')" # Create or reset branch on fork to upstream HEAD if ! gh api "repos/${FORK_OWNER}/nodejs.org/git/refs" \ -f "ref=refs/heads/${BRANCH}" \ - -f "sha=${UPSTREAM_SHA}" > /dev/null 2>&1; then + -f "sha=${UPSTREAM_SHA}" > /dev/null; then gh api "repos/${FORK_OWNER}/nodejs.org/git/refs/heads/${BRANCH}" \ -X PATCH \ -f "sha=${UPSTREAM_SHA}" \