diff --git a/changelog.d/maintenance/7838-7806-basereds-case-collision-stryker.md b/changelog.d/maintenance/7838-7806-basereds-case-collision-stryker.md new file mode 100644 index 0000000000..7f82286fbe --- /dev/null +++ b/changelog.d/maintenance/7838-7806-basereds-case-collision-stryker.md @@ -0,0 +1 @@ +- **chore(quality):** fix two release-tip base-reds blocking every fresh PR run: rename `providerTierField.ts` → `providerTierFieldApi.ts` (case-only filename collision with `ProviderTierField.tsx` from #7838 — breaks webpack on case-insensitive filesystems, caught by the #6584 guard) and register `combo-skip-conn-disable-plugin-block-7806.test.ts` (from merged #7806) in stryker `tap.testFiles`. diff --git a/src/app/(dashboard)/dashboard/providers/[id]/components/modals/ProviderTierField.tsx b/src/app/(dashboard)/dashboard/providers/[id]/components/modals/ProviderTierField.tsx index fc7417158f..23ff42c306 100644 --- a/src/app/(dashboard)/dashboard/providers/[id]/components/modals/ProviderTierField.tsx +++ b/src/app/(dashboard)/dashboard/providers/[id]/components/modals/ProviderTierField.tsx @@ -4,7 +4,7 @@ import { useEffect, useState } from "react"; import { useTranslations } from "next-intl"; import { Select } from "@/shared/components"; import type { ProviderTier } from "@omniroute/open-sse/services/tierTypes"; -import { fetchProviderTierOverride, saveProviderTierOverride } from "./providerTierField"; +import { fetchProviderTierOverride, saveProviderTierOverride } from "./providerTierFieldApi"; export interface ProviderTierFieldProps { /** Provider connection id string — the same key `classifyTier()` matches on. */ diff --git a/src/app/(dashboard)/dashboard/providers/[id]/components/modals/providerTierField.ts b/src/app/(dashboard)/dashboard/providers/[id]/components/modals/providerTierFieldApi.ts similarity index 100% rename from src/app/(dashboard)/dashboard/providers/[id]/components/modals/providerTierField.ts rename to src/app/(dashboard)/dashboard/providers/[id]/components/modals/providerTierFieldApi.ts diff --git a/stryker.conf.json b/stryker.conf.json index cd28b37c6a..6066be870d 100644 --- a/stryker.conf.json +++ b/stryker.conf.json @@ -154,6 +154,7 @@ "tests/unit/combo-scoring-inspector.test.ts", "tests/unit/combo-selected-connection-success.test.ts", "tests/unit/combo-sessionless-pin-3825.test.ts", + "tests/unit/combo-skip-conn-disable-plugin-block-7806.test.ts", "tests/unit/combo-speed-telemetry-6875.test.ts", "tests/unit/combo-strategies.test.ts", "tests/unit/combo-strategy-fallbacks.test.ts", diff --git a/tests/unit/provider-tier-field-helpers.test.ts b/tests/unit/provider-tier-field-helpers.test.ts index 53a4ec395d..6d62ed66b1 100644 --- a/tests/unit/provider-tier-field-helpers.test.ts +++ b/tests/unit/provider-tier-field-helpers.test.ts @@ -7,7 +7,7 @@ import test from "node:test"; import assert from "node:assert/strict"; const { normalizeTierValue, fetchProviderTierOverride, saveProviderTierOverride } = await import( - "../../src/app/(dashboard)/dashboard/providers/[id]/components/modals/providerTierField.ts" + "../../src/app/(dashboard)/dashboard/providers/[id]/components/modals/providerTierFieldApi.ts" ); type FetchCall = { url: string; init?: RequestInit };