From 189b3bede1a34313ac50d8bf0b0e68fbad746b1b Mon Sep 17 00:00:00 2001 From: "Anthony Fu (via agent)" Date: Thu, 23 Jul 2026 10:59:49 +0000 Subject: [PATCH] fix(ci): retry pkg-pr-new publish on transient failures --- .github/workflows/release-commit.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-commit.yml b/.github/workflows/release-commit.yml index fd57c94de..82c51075f 100644 --- a/.github/workflows/release-commit.yml +++ b/.github/workflows/release-commit.yml @@ -36,4 +36,13 @@ jobs: run: pnpm run build - name: Publish - run: pnpm dlx pkg-pr-new@0.0 publish --pnpm --compact './packages/*' + shell: bash + run: | + for attempt in 1 2 3; do + if pnpm dlx pkg-pr-new@0.0 publish --pnpm --compact './packages/*'; then + exit 0 + fi + echo "pkg-pr-new publish failed (attempt ${attempt}/3)" >&2 + sleep $((attempt * 10)) + done + exit 1