-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Add Hyperlink support as custom property field type for all entities #25055
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Co-authored-by: harshach <[email protected]>
Co-authored-by: harshach <[email protected]>
Co-authored-by: harshach <[email protected]>
|
@copilot @gitar-bot tests should be added to openmetadata-integration-tests not in openmetadata-service module |
|
Hi there 👋 Thanks for your contribution! The OpenMetadata team will review the PR shortly! Once it has been labeled as Let us know if you need any help! |
…ation-tests Co-authored-by: harshach <[email protected]>
Moved the hyperlink tests from
Commit: ea0a229 |
…eByName calls Co-authored-by: harshach <[email protected]>
|
@gitar-bot apply the suggestions |
|
Gitar fix CI |
I've analyzed all 16 CI failures. They're caused by infrastructure issues, not code problems: Main Issue (15 jobs): All test jobs are blocked by a missing "safe to test" label. This is a security gate that prevents the workflows from executing. Jobs affected:
Secondary Issue (1 job): The What I Can't Do:
Once the label is added, the actual tests will run and we can see if there are any real code issues with the hyperlink implementation. |
🔍 CI failure analysis for db6e22c: Maven CI shows 4 test failures (3 AWS credentials + 1 Apps test) - unrelated to PR. Playwright shows infrastructure issue with 3 shards (all 1,676 tests passed but jobs failed). Total: infrastructure issues, no code-related failures.Complete CI Analysis for Commit
|
| Auto-apply | Compact |
|
|
Was this helpful? React with 👍 / 👎 | Gitar
|
|
|
Failed to cherry-pick changes to the 1.12.0 branch. |



This pull request introduces support for a new "hyperlink" custom property type (
hyperlink-cp) in the OpenMetadata platform. It includes backend schema and validation logic, integration tests for the new type, and frontend test coverage for advanced search and right entity panel display. Additionally, there are some test code cleanups and improvements for consistency.Support for Hyperlink Custom Property Type
hyperlink-cpcustom property type to the JSON schema, allowing entities to have hyperlink fields with URL and optional display text.EntityRepositoryto ensure only HTTP/HTTPS URLs are accepted for thehyperlink-cptype. [1] [2]TypeRepositoryto recognizehyperlink-cpas a valid type that requires no additional config validation.Integration and UI Test Enhancements
TypeResourceITto verify creation, updating, and multiple additions of hyperlink custom properties, as well as validation of the hyperlink type itself. [1] [2] [3]Test Code Cleanup
RightEntityPanelFlow.spec.tsto streamline test execution.