From 34e93ec3288fa22fc541ffb1a8374ba85bc20e57 Mon Sep 17 00:00:00 2001 From: Itay Brenner Date: Wed, 23 Sep 2026 17:09:44 -0300 Subject: [PATCH] ci: Unblock tag-triggered release workflows Pin Node 24 in the Sentry Release workflow. Without it the runner's default npm 10 rejects the lockfile over an optional esbuild entry that npm 11 accepts, which has failed every Sentry release since v2.7.0. Raise the timeout of the live handler boundary probe to 120 seconds. On the macOS release runner the probes drive real xcodebuild and xcrun against missing projects and take about 45 seconds, while Linux CI finishes in a few seconds because the tools are absent. Co-Authored-By: Claude Fable 5.1 --- .github/workflows/sentry.yml | 4 ++++ src/snapshot-tests/__tests__/json-fixture-schema.test.ts | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/sentry.yml b/.github/workflows/sentry.yml index 61e627e2..618b2620 100644 --- a/.github/workflows/sentry.yml +++ b/.github/workflows/sentry.yml @@ -14,6 +14,10 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: 0 + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '24' - name: Install dependencies run: npm ci diff --git a/src/snapshot-tests/__tests__/json-fixture-schema.test.ts b/src/snapshot-tests/__tests__/json-fixture-schema.test.ts index 6e0d6683..82c67e56 100644 --- a/src/snapshot-tests/__tests__/json-fixture-schema.test.ts +++ b/src/snapshot-tests/__tests__/json-fixture-schema.test.ts @@ -238,7 +238,7 @@ describe('structured JSON fixture schemas', () => { expect(result.rawText, probe.toolName).toContain(probe.expectedInfrastructureText); } } - }, 30_000); + }, 120_000); it('rejects the historical schema-valued additionalProperties input', () => { expect(() =>