Skip to content

chore!: upgrade findable-ui to v51.0.0 and remove next-auth#4780

Merged
NoopDog merged 2 commits intomainfrom
fran/4777-findable-v51
Apr 22, 2026
Merged

chore!: upgrade findable-ui to v51.0.0 and remove next-auth#4780
NoopDog merged 2 commits intomainfrom
fran/4777-findable-v51

Conversation

@frano-m
Copy link
Copy Markdown
Contributor

@frano-m frano-m commented Apr 22, 2026

Summary

  • Upgrade @databiosphere/findable-ui from v50.7.0 to v51.0.1
  • Update auth-related import paths for the module reorganization (lib/google/, lib/terra/, lib/auth/ subpath exports)
  • Remove next-auth dependency — no longer needed since findable-ui v51 makes it an optional peer dep and this repo only uses Google auth

Closes #4777

Test plan

  • Unit tests pass (101/101)
  • AnVIL Catalog e2e tests pass (48/48, 9 skipped)
  • AnVIL CMG e2e tests pass (126/126)
  • Prettier and ESLint pass
  • TypeScript compiles successfully

🤖 Generated with Claude Code

Update import paths for the auth module reorganization (google, terra,
nextauth now tree-shakeable subpath exports). Remove next-auth since
it is no longer needed for Google auth consumers.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown
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.

Pull request overview

Upgrades the app to @databiosphere/findable-ui v51.0.0 and aligns this repo’s authentication wiring with findable-ui’s new tree-shakeable auth module structure, including removal of next-auth as a direct dependency (Google auth only).

Changes:

  • Bump @databiosphere/findable-ui from ^50.7.0 to ^51.0.0 and drop next-auth from dependencies.
  • Update Google auth-related imports (GoogleProfile, GOOGLE_SIGN_IN_PROVIDER, GoogleSignInAuthenticationProvider) to the new lib/google/* entrypoints.
  • Update Terra profile provider import to the new lib/terra/* entrypoint.

Reviewed changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated no comments.

Show a summary per file
File Description
site-config/hca-dcp/ma-prod/authentication/constants.ts Switch Google auth type/config imports to lib/google/* paths.
site-config/hca-dcp/cc-ma-dev/authentication/constants.ts Switch Google auth type/config imports to lib/google/* paths.
site-config/common/authentication.ts Update GoogleProfile import to lib/google/types.
site-config/anvil-cmg/tempdev/authentication/constants.ts Switch Google auth type/config imports to lib/google/* paths.
site-config/anvil-cmg/prod/authentication/constants.ts Switch Google auth type/config imports to lib/google/* paths.
site-config/anvil-cmg/dev/authentication/constants.ts Switch Google auth type/config imports to lib/google/* paths.
site-config/anvil-cmg/cc-dev/authentication/constants.ts Switch Google auth type/config imports to lib/google/* paths.
pages/_app.tsx Update provider imports to lib/google/provider and lib/terra/provider; import cleanup/reorder.
package.json Upgrade findable-ui and remove next-auth dependency.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@NoopDog NoopDog merged commit c43b1b8 into main Apr 22, 2026
3 checks passed
@frano-m frano-m deleted the fran/4777-findable-v51 branch April 22, 2026 09:07
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.

[AnVIL DX] Upgrade findable-ui to v51.0.0

3 participants