From e30261d7b52f16de40ea1775206c9b1891db8273 Mon Sep 17 00:00:00 2001 From: Gokul Krishnaa Devaraju Date: Tue, 9 Jun 2026 10:59:29 -0700 Subject: [PATCH 1/2] fix(scripts): retry yarn audit up to 3x on transient network errors WCN-865 Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/npmjs-release.yml | 8 ++++++-- .github/workflows/publish.yml | 7 ++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/workflows/npmjs-release.yml b/.github/workflows/npmjs-release.yml index 59054057f1..23fa911d9b 100644 --- a/.github/workflows/npmjs-release.yml +++ b/.github/workflows/npmjs-release.yml @@ -236,9 +236,13 @@ jobs: run: | yarn install --frozen-lockfile + - name: Install retry + uses: BitGo/install-github-release-binary@v2 + with: + targets: EricCrosson/retry@v1 + - name: Run yarn audit - run: | - yarn run audit-high + run: retry --up-to 3x -- yarn run audit-high - name: Run dependency check run: | diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index f6de2eeeac..56d03a1235 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -36,8 +36,13 @@ jobs: - name: Install BitGoJS run: sfw yarn install --with-frozen-lockfile + - name: Install retry + uses: BitGo/install-github-release-binary@v2 + with: + targets: EricCrosson/retry@v1 + - name: Audit Dependencies - run: yarn run improved-yarn-audit --min-severity high + run: retry --up-to 3x -- yarn run improved-yarn-audit --min-severity high - name: Set Environment Variable for Alpha if: github.ref != 'refs/heads/master' # only publish changes if on feature branches From 49433e0cc1fd226565f8a8080984f8b71e358b0b Mon Sep 17 00:00:00 2001 From: Gokul Krishnaa Devaraju Date: Tue, 9 Jun 2026 11:13:43 -0700 Subject: [PATCH 2/2] fix(scripts): use built-in retry-on-network-failure and 3s backoff WCN-865 Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/npmjs-release.yml | 2 +- .github/workflows/publish.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/npmjs-release.yml b/.github/workflows/npmjs-release.yml index 23fa911d9b..49f740d471 100644 --- a/.github/workflows/npmjs-release.yml +++ b/.github/workflows/npmjs-release.yml @@ -242,7 +242,7 @@ jobs: targets: EricCrosson/retry@v1 - name: Run yarn audit - run: retry --up-to 3x -- yarn run audit-high + run: retry --up-to 2x --every 3s -- yarn run audit-high --retry-on-network-failure - name: Run dependency check run: | diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 56d03a1235..85b7f58459 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -42,7 +42,7 @@ jobs: targets: EricCrosson/retry@v1 - name: Audit Dependencies - run: retry --up-to 3x -- yarn run improved-yarn-audit --min-severity high + run: retry --up-to 2x --every 3s -- yarn run improved-yarn-audit --min-severity high --retry-on-network-failure - name: Set Environment Variable for Alpha if: github.ref != 'refs/heads/master' # only publish changes if on feature branches