Skip to content

Conversation

@gabe-lyons
Copy link
Contributor

@gabe-lyons gabe-lyons commented May 29, 2025

The first phase in delivering Application as an entity.

Next steps:

  1. Sidebar section for entities, gated by feature flag controllable from Admin UI, default off to prevent additional noise for the UI for most users.

  2. Being able to add entities to Application from Application entity page

  3. Application as a dropdown filter in search

  4. Being able to create new Applications from a root Application management page.

Entity page:
CleanShot 2025-05-29 at 16 52 03@2x

In search:
CleanShot 2025-05-29 at 16 52 31@2x

@github-actions github-actions bot added product PR or Issue related to the DataHub UI/UX devops PR or Issue related to DataHub backend & deployment labels May 29, 2025
@codecov
Copy link

codecov bot commented May 29, 2025

Codecov Report

Attention: Patch coverage is 41.20830% with 652 lines in your changes missing coverage. Please review.

❌ Unsupported file format

Upload processing failed due to unsupported file format. Please review the parser error message:

Error parsing JUnit XML in /home/runner/work/datahub/datahub/metadata-io/build/test-results/test/TEST-com.linkedin.metadata.graph.search.opensearch.SearchGraphServiceOpenSearchTest.xml at 117:1052

Caused by:
    RuntimeError: Error converting computed name to ValidatedString
    
    Caused by:
        string is too long

For more help, visit our troubleshooting guide.

Files with missing lines Patch % Lines
...t/src/app/entity/application/ApplicationEntity.tsx 35.00% 169 Missing ⚠️
...src/app/entityV2/application/ApplicationEntity.tsx 35.63% 168 Missing ⚠️
...ct/src/app/entityV2/application/AssetsSections.tsx 32.32% 67 Missing ⚠️
...l/types/application/mappers/ApplicationMapper.java 0.00% 45 Missing ⚠️
...t/src/app/entityV2/application/preview/Preview.tsx 40.27% 43 Missing ⚠️
...hub/graphql/types/application/ApplicationType.java 0.00% 29 Missing ⚠️
.../linkedin/metadata/service/ApplicationService.java 76.10% 25 Missing and 2 partials ⚠️
...pp/entityV2/application/ApplicationEntitiesTab.tsx 25.00% 24 Missing ⚠️
...ql/resolvers/mutate/UpdateDescriptionResolver.java 0.00% 17 Missing ⚠️
...com/linkedin/datahub/graphql/GmsGraphQLEngine.java 0.00% 13 Missing ⚠️
... and 10 more

❌ Your patch status has failed because the patch coverage (41.20%) is below the target coverage (75.00%). You can increase the patch coverage or adjust the target coverage.

📢 Thoughts on this report? Let us know!

@alwaysmeticulous
Copy link

alwaysmeticulous bot commented May 30, 2025

🔴 Meticulous spotted visual differences in 407 of 1502 screens tested: view and approve differences detected.

Meticulous evaluated ~10 hours of user flows against your PR.

Last updated for commit 1385ed5. This comment will update as new commits are pushed.

@codecov
Copy link

codecov bot commented May 30, 2025

Bundle Report

Changes will increase total bundle size by 10.68kB (0.05%) ⬆️. This is within the configured threshold ✅

Detailed changes
Bundle name Size Change
datahub-react-web-esm 19.67MB 10.68kB (0.05%) ⬆️

Affected Assets, Files, and Routes:

view changes for bundle: datahub-react-web-esm

Assets Changed:

Asset Name Size Change Total Size Change (%)
assets/index-*.js 10.68kB 16.04MB 0.07%

Files in assets/index-*.js:

  • ./src/app/buildEntityRegistry.ts → Total Size: 1.43kB

  • ./src/app/entityV2/application/ApplicationEntitiesTab.tsx → Total Size: 535 bytes

  • ./src/app/buildEntityRegistryV2.ts → Total Size: 1.41kB

  • ./src/app/entity/application/ApplicationEntity.tsx → Total Size: 5.72kB

  • ./src/app/entityV2/application/ApplicationSummaryTab.tsx → Total Size: 260 bytes

  • ./src/app/entityV2/application/ApplicationEntity.tsx → Total Size: 5.83kB

  • ./src/app/entityV2/application/AssetsSections.tsx → Total Size: 2.33kB

@gabe-lyons gabe-lyons changed the title [WIP] Adding application entity models, apis, search and entity page. feat(application): Adding application entity models, apis, search and entity page. Jun 5, 2025
- name: application
category: core
keyAspect: applicationKey
aspects:
Copy link
Contributor

Choose a reason for hiding this comment

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

should dataPlatformInstance be included too?
not sure about the scope of Application, so just raising the question to make sure it's not overlooked

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I don't think that should be necessary based on what we've heard so far.

@datahub-cyborg datahub-cyborg bot added pending-submitter-response Issue/request has been reviewed but requires a response from the submitter and removed needs-review Label for PRs that need review from a maintainer. labels Jun 5, 2025
@david-leifker
Copy link
Collaborator

Merge-able once CI is green of course

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devops PR or Issue related to DataHub backend & deployment pending-submitter-merge product PR or Issue related to the DataHub UI/UX

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants