Skip to content

Conversation

@frano-m
Copy link
Contributor

@frano-m frano-m commented Jan 23, 2026

Closes #4651.

This pull request primarily updates test data and code imports to improve consistency and type safety. The most significant change is the replacement of the url property with azul_url in test mocks and assertions within the project-matrix-mapper.test.ts file, ensuring tests use the correct field. Additionally, several React component files now explicitly import the JSX type, enhancing type clarity for JSX usage.

Test data and assertion updates:

Type safety and code clarity improvements:

Configuration update:

  • Added next-env.d.ts to .eslintignore to prevent linting of auto-generated Next.js type definitions.

frano-m and others added 4 commits January 23, 2026 12:18
React 19 requires explicit JSX imports as JSX is no longer globally
available. Added `import { JSX } from "react"` to all files that use
JSX.Element type annotations.

Also added next-env.d.ts to .eslintignore as it is auto-generated
by Next.js 15.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Next.js 15 has native ESM support, so ky no longer needs to be
transpiled.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Rename url -> azul_url in project matrix test mocks to match
the Azul API response format.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Fixes _jsxDEV is not a function error in CI by matching the pattern
used in contentPages.ts instead of hardcoding development: false.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

frano-m and others added 2 commits January 23, 2026 14:07
- Remove duplicate packages from files/package.json that are already
  in main package.json (unified, remark-parse, remark-rehype, etc.)
- Update rehype-stringify from v9 to v10 for unified v11 compatibility
- Set NODE_ENV=production in build-anvil-db script to ensure MDX
  compiles with production JSX runtime instead of development

Co-Authored-By: Claude Opus 4.5 <[email protected]>
)

Wait for the filter option to be visible before clicking the checkbox
to fix flaky test behavior in CI environments with higher latency.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Copy link
Collaborator

@NoopDog NoopDog left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀 🚀

@NoopDog NoopDog merged commit ffd92e1 into main Jan 23, 2026
3 checks passed
@frano-m frano-m deleted the fran/4651-findable-ui branch January 26, 2026 12:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update findable-ui to latest

3 participants