fix: resolve CI failures from integrations onboarding step

- Fix TypeScript error: InitIntegrations returning null by transitioning
  to done phase instead
- Fix TypeScript error: Object.fromEntries cast in integration grids by
  typing the array elements
- Update E2E onboarding tests to process the new integrations step
  (skip for now) and increase finish assertion timeout for async mutation
This commit is contained in:
Thomas Camlong committed 2026-05-01 10:12:14 +02:00
1 parent 1c6782a102
commit e0c2978f52
6 files changed
+14 -6

No files matched your search

@@ -16,8 +16,8 @@ interface IntegrationMultiSelectGridProps {
}
const getWidgetsByIntegration = () => {
const map: Record<IntegrationKind, WidgetKind[]> = Object.fromEntries(
integrationKinds.map((kind) => [kind, []]),
const map = Object.fromEntries(
integrationKinds.map((kind) => [kind, [] as WidgetKind[]]),
) as Record<IntegrationKind, WidgetKind[]>;
for (const [widgetKind, widget] of Object.entries(widgetImports) as [
@@ -16,8 +16,8 @@ interface IntegrationSelectGridProps {
}
const getWidgetsByIntegration = () => {
const map: Record<IntegrationKind, WidgetKind[]> = Object.fromEntries(
integrationKinds.map((kind) => [kind, []]),
const map = Object.fromEntries(
integrationKinds.map((kind) => [kind, [] as WidgetKind[]]),
) as Record<IntegrationKind, WidgetKind[]>;
for (const [widgetKind, widget] of Object.entries(widgetImports) as [