Skip to content

feat: Add option to NextJS for creating sentry rules LLM file #3178

feat: Add option to NextJS for creating sentry rules LLM file

feat: Add option to NextJS for creating sentry rules LLM file #3178

Triggered via pull request August 13, 2025 07:42
Status Failure
Total duration 12m 5s
Artifacts 1

build.yml

on: pull_request
Matrix: job_unit_test
Matrix: job_e2e_test
All required jobs passed or were skipped
2s
All required jobs passed or were skipped
Fit to window
Zoom out
Zoom in

Annotations

49 errors and 6 warnings
Node (22) Unit Tests (ubuntu-latest)
Process completed with exit code 1.
test/utils/ai-rules.test.ts > AI Rules > getAiRulesFileContent > adds Cursor-specific header for Cursor editor: test/utils/ai-rules.test.ts#L49
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ test/utils/ai-rules.test.ts:49:86
test/utils/ai-rules.test.ts > AI Rules > getAiRulesFilePath > returns correct path for Cursor: test/utils/ai-rules.test.ts#L12
AssertionError: expected '.cursor/rules/sentryrules.mdc' to be '.cursorrules' // Object.is equality Expected: ".cursorrules" Received: ".cursor/rules/sentryrules.mdc" ❯ test/utils/ai-rules.test.ts:12:44
Node (20) Unit Tests (ubuntu-latest)
Process completed with exit code 1.
test/utils/ai-rules.test.ts > AI Rules > getAiRulesFileContent > adds Cursor-specific header for Cursor editor: test/utils/ai-rules.test.ts#L49
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ test/utils/ai-rules.test.ts:49:86
test/utils/ai-rules.test.ts > AI Rules > getAiRulesFilePath > returns correct path for Cursor: test/utils/ai-rules.test.ts#L12
AssertionError: expected '.cursor/rules/sentryrules.mdc' to be '.cursorrules' // Object.is equality Expected: ".cursorrules" Received: ".cursor/rules/sentryrules.mdc" ❯ test/utils/ai-rules.test.ts:12:44
Node (18) Unit Tests (ubuntu-latest)
Process completed with exit code 1.
test/utils/ai-rules.test.ts > AI Rules > getAiRulesFileContent > adds Cursor-specific header for Cursor editor: test/utils/ai-rules.test.ts#L49
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ test/utils/ai-rules.test.ts:49:86
test/utils/ai-rules.test.ts > AI Rules > getAiRulesFilePath > returns correct path for Cursor: test/utils/ai-rules.test.ts#L12
AssertionError: expected '.cursor/rules/sentryrules.mdc' to be '.cursorrules' // Object.is equality Expected: ".cursorrules" Received: ".cursor/rules/sentryrules.mdc" ❯ test/utils/ai-rules.test.ts:12:44
Lint
Process completed with exit code 1.
NextJS-15 E2E Tests (ubuntu-latest)
Process completed with exit code 1.
tests/nextjs-15.test.ts > NextJS-15 > sentryrules file exists for Cursor: e2e-tests/utils/index.ts#L414
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ checkFileExists utils/index.ts:414:35 ❯ tests/nextjs-15.test.ts:161:5
Expo E2E Tests (macos-15)
The strategy configuration was canceled because "job_e2e_test.NextJS-15_ubuntu-latest" failed
Remix E2E Tests (macos-15)
The strategy configuration was canceled because "job_e2e_test.NextJS-15_ubuntu-latest" failed
React-Native E2E Tests (macos-15)
The strategy configuration was canceled because "job_e2e_test.NextJS-15_ubuntu-latest" failed
NextJS-14 E2E Tests (macos-15)
The strategy configuration was canceled because "job_e2e_test.NextJS-15_ubuntu-latest" failed
Nuxt-3 E2E Tests (macos-15)
The strategy configuration was canceled because "job_e2e_test.NextJS-15_ubuntu-latest" failed
NextJS-15 E2E Tests (macos-15)
The strategy configuration was canceled because "job_e2e_test.NextJS-15_ubuntu-latest" failed
Nuxt-4 E2E Tests (macos-15)
The strategy configuration was canceled because "job_e2e_test.NextJS-15_ubuntu-latest" failed
Help E2E Tests (macos-15)
The strategy configuration was canceled because "job_e2e_test.NextJS-15_ubuntu-latest" failed
Sveltekit E2E Tests (macos-15)
The strategy configuration was canceled because "job_e2e_test.NextJS-15_ubuntu-latest" failed
Flutter E2E Tests (macos-15)
The strategy configuration was canceled because "job_e2e_test.NextJS-15_ubuntu-latest" failed
Cloudflare-Wrangler-Sourcemaps E2E Tests (macos-15)
The strategy configuration was canceled because "job_e2e_test.NextJS-15_ubuntu-latest" failed
React-Native E2E Tests (ubuntu-latest)
The operation was canceled.
React-Native E2E Tests (ubuntu-latest)
The strategy configuration was canceled because "job_e2e_test.NextJS-15_ubuntu-latest" failed
Nuxt-3 E2E Tests (ubuntu-latest)
The operation was canceled.
Nuxt-3 E2E Tests (ubuntu-latest)
The strategy configuration was canceled because "job_e2e_test.NextJS-15_ubuntu-latest" failed
Expo E2E Tests (ubuntu-latest)
The operation was canceled.
Expo E2E Tests (ubuntu-latest)
The strategy configuration was canceled because "job_e2e_test.NextJS-15_ubuntu-latest" failed
Flutter E2E Tests (ubuntu-latest)
The operation was canceled.
Flutter E2E Tests (ubuntu-latest)
The strategy configuration was canceled because "job_e2e_test.NextJS-15_ubuntu-latest" failed
Sveltekit E2E Tests (ubuntu-latest)
The operation was canceled.
Sveltekit E2E Tests (ubuntu-latest)
The strategy configuration was canceled because "job_e2e_test.NextJS-15_ubuntu-latest" failed
NextJS-14 E2E Tests (ubuntu-latest)
The operation was canceled.
NextJS-14 E2E Tests (ubuntu-latest)
The strategy configuration was canceled because "job_e2e_test.NextJS-15_ubuntu-latest" failed
Nuxt-4 E2E Tests (ubuntu-latest)
The operation was canceled.
Nuxt-4 E2E Tests (ubuntu-latest)
The strategy configuration was canceled because "job_e2e_test.NextJS-15_ubuntu-latest" failed
Remix E2E Tests (ubuntu-latest)
The operation was canceled.
Remix E2E Tests (ubuntu-latest)
The strategy configuration was canceled because "job_e2e_test.NextJS-15_ubuntu-latest" failed
Node (18) Unit Tests (macos-15)
Process completed with exit code 1.
test/utils/ai-rules.test.ts > AI Rules > getAiRulesFileContent > adds Cursor-specific header for Cursor editor: test/utils/ai-rules.test.ts#L49
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ test/utils/ai-rules.test.ts:49:86
test/utils/ai-rules.test.ts > AI Rules > getAiRulesFilePath > returns correct path for Cursor: test/utils/ai-rules.test.ts#L12
AssertionError: expected '.cursor/rules/sentryrules.mdc' to be '.cursorrules' // Object.is equality Expected: ".cursorrules" Received: ".cursor/rules/sentryrules.mdc" ❯ test/utils/ai-rules.test.ts:12:44
Node (22) Unit Tests (macos-15)
Process completed with exit code 1.
test/utils/ai-rules.test.ts > AI Rules > getAiRulesFileContent > adds Cursor-specific header for Cursor editor: test/utils/ai-rules.test.ts#L49
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ test/utils/ai-rules.test.ts:49:86
test/utils/ai-rules.test.ts > AI Rules > getAiRulesFilePath > returns correct path for Cursor: test/utils/ai-rules.test.ts#L12
AssertionError: expected '.cursor/rules/sentryrules.mdc' to be '.cursorrules' // Object.is equality Expected: ".cursorrules" Received: ".cursor/rules/sentryrules.mdc" ❯ test/utils/ai-rules.test.ts:12:44
Node (20) Unit Tests (macos-15)
Process completed with exit code 1.
test/utils/ai-rules.test.ts > AI Rules > getAiRulesFileContent > adds Cursor-specific header for Cursor editor: test/utils/ai-rules.test.ts#L49
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ test/utils/ai-rules.test.ts:49:86
test/utils/ai-rules.test.ts > AI Rules > getAiRulesFilePath > returns correct path for Cursor: test/utils/ai-rules.test.ts#L12
AssertionError: expected '.cursor/rules/sentryrules.mdc' to be '.cursorrules' // Object.is equality Expected: ".cursorrules" Received: ".cursor/rules/sentryrules.mdc" ❯ test/utils/ai-rules.test.ts:12:44
All required jobs passed or were skipped
Process completed with exit code 1.
Node (22) Unit Tests (ubuntu-latest)
Both node-version and node-version-file inputs are specified, only node-version will be used
Node (20) Unit Tests (ubuntu-latest)
Both node-version and node-version-file inputs are specified, only node-version will be used
Node (18) Unit Tests (ubuntu-latest)
Both node-version and node-version-file inputs are specified, only node-version will be used
Node (18) Unit Tests (macos-15)
Both node-version and node-version-file inputs are specified, only node-version will be used
Node (22) Unit Tests (macos-15)
Both node-version and node-version-file inputs are specified, only node-version will be used
Node (20) Unit Tests (macos-15)
Both node-version and node-version-file inputs are specified, only node-version will be used

Artifacts

Produced during runtime
Name Size Digest
82f0d3ef8eef21f80f6b76ed38eca009c7ce049a
198 MB
sha256:5f36e94f71ac5ae2608d1d1b0f9c446fed66e9351d2288e0272fbc87564d5bbb