chore: import upstream snapshot with attribution
Integration Tests - MySQL + Elasticsearch / Detect Changes (push) Has been cancelled
Integration Tests - MySQL + Elasticsearch / integration-tests-mysql-elasticsearch (push) Has been cancelled
Integration Tests - PostgreSQL + Elasticsearch + Redis / Detect Changes (push) Has been cancelled
Integration Tests - PostgreSQL + Elasticsearch + Redis / integration-tests-postgres-elasticsearch-redis (push) Has been cancelled
Integration Tests - PostgreSQL + OpenSearch / Detect Changes (push) Has been cancelled
Integration Tests - PostgreSQL + OpenSearch / integration-tests-postgres-opensearch (push) Has been cancelled
Java Checkstyle / java-checkstyle (push) Has been cancelled
Maven Collate Tests / maven-collate-ci (push) Has been cancelled
OpenMetadata Service Unit Tests / openmetadata-service-unit-tests-status (push) Has been cancelled
Publish Package to Maven Central Repository / publish-maven-packages (push) Has been cancelled
OpenMetadata Service Unit Tests / Detect Changes (push) Has been cancelled
OpenMetadata Service Unit Tests / openmetadata-service-unit-tests (push) Has been cancelled
OpenMetadata Service Unit Tests / k8s_operator-unit-tests (push) Has been cancelled
Integration Tests - MySQL + Elasticsearch / Detect Changes (push) Has been cancelled
Integration Tests - MySQL + Elasticsearch / integration-tests-mysql-elasticsearch (push) Has been cancelled
Integration Tests - PostgreSQL + Elasticsearch + Redis / Detect Changes (push) Has been cancelled
Integration Tests - PostgreSQL + Elasticsearch + Redis / integration-tests-postgres-elasticsearch-redis (push) Has been cancelled
Integration Tests - PostgreSQL + OpenSearch / Detect Changes (push) Has been cancelled
Integration Tests - PostgreSQL + OpenSearch / integration-tests-postgres-opensearch (push) Has been cancelled
Java Checkstyle / java-checkstyle (push) Has been cancelled
Maven Collate Tests / maven-collate-ci (push) Has been cancelled
OpenMetadata Service Unit Tests / openmetadata-service-unit-tests-status (push) Has been cancelled
Publish Package to Maven Central Repository / publish-maven-packages (push) Has been cancelled
OpenMetadata Service Unit Tests / Detect Changes (push) Has been cancelled
OpenMetadata Service Unit Tests / openmetadata-service-unit-tests (push) Has been cancelled
OpenMetadata Service Unit Tests / k8s_operator-unit-tests (push) Has been cancelled
This commit is contained in:
@@ -0,0 +1,137 @@
|
||||
<!--
|
||||
Thank you for your contribution!
|
||||
Unless your change is trivial, please create an issue to discuss the change before creating a PR.
|
||||
-->
|
||||
|
||||
### Describe your changes:
|
||||
|
||||
Fixes #<issue-number>
|
||||
<!--
|
||||
Linking an issue is REQUIRED. Replace <issue-number> with the GitHub issue number this PR addresses
|
||||
(e.g., `Fixes #12345`). GitHub will auto-link it. If no issue exists, please open one first so the
|
||||
problem and design can be discussed before review.
|
||||
-->
|
||||
|
||||
<!--
|
||||
Short blurb explaining:
|
||||
- What changes did you make?
|
||||
- Why did you make them?
|
||||
-->
|
||||
|
||||
I worked on ... because ...
|
||||
|
||||
#
|
||||
### Type of change:
|
||||
<!-- You should choose 1 option and delete options that aren't relevant -->
|
||||
- [ ] Bug fix
|
||||
- [ ] Improvement
|
||||
- [ ] New feature
|
||||
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
|
||||
- [ ] Documentation
|
||||
|
||||
#
|
||||
### High-level design:
|
||||
<!--
|
||||
REQUIRED for large PRs (new features, refactors, breaking changes, or anything touching >5 files).
|
||||
Skip for small bug fixes and trivial changes.
|
||||
|
||||
Cover:
|
||||
- Architecture / approach you took and why
|
||||
- Key components or files added/changed and how they interact
|
||||
- Alternatives considered and why you rejected them
|
||||
- Any migration, backward-compatibility, or rollout concerns
|
||||
- Diagrams or links to design docs / RFCs if available
|
||||
-->
|
||||
|
||||
N/A — small change. <!-- Or fill in the design above -->
|
||||
|
||||
#
|
||||
### Tests:
|
||||
|
||||
#### Use cases covered
|
||||
<!--
|
||||
List the user-visible scenarios this PR exercises. Example:
|
||||
- User with Admin role can create a Glossary Term with a parent term
|
||||
- Ingestion run for Snowflake correctly extracts row counts for partitioned tables
|
||||
-->
|
||||
|
||||
#### Unit tests
|
||||
<!--
|
||||
- [ ] I added unit tests for the new/changed logic.
|
||||
- Files added/updated:
|
||||
- Coverage on changed classes (run `mvn jacoco:report` for backend, `yarn test:coverage` for UI,
|
||||
`make unit_ingestion` for ingestion). Target is 90% line coverage on changed classes.
|
||||
- Coverage %: <e.g., 92% on EntityRepository.java>
|
||||
-->
|
||||
|
||||
#### Backend integration tests
|
||||
<!--
|
||||
- [ ] I added integration tests in `openmetadata-integration-tests/` for new/changed API endpoints.
|
||||
- [ ] Not applicable (no backend API changes).
|
||||
- Files added/updated:
|
||||
-->
|
||||
|
||||
#### Ingestion integration tests
|
||||
<!--
|
||||
- [ ] I added/updated ingestion integration tests for connector changes.
|
||||
- [ ] Not applicable (no ingestion changes).
|
||||
- Files added/updated:
|
||||
-->
|
||||
|
||||
#### Playwright (UI) tests
|
||||
<!--
|
||||
- [ ] I added Playwright E2E tests under `openmetadata-ui/.../ui/playwright/` for UI changes.
|
||||
- [ ] Not applicable (no UI changes).
|
||||
- Files added/updated:
|
||||
-->
|
||||
|
||||
#### Manual testing performed
|
||||
<!--
|
||||
List the manual test steps you performed before requesting review. Example:
|
||||
1. Started local stack via `./docker/run_local_docker.sh -m ui -d mysql`
|
||||
2. Logged in as admin, created entity X, verified Y appears in the UI
|
||||
3. Triggered ingestion for Snowflake source, confirmed lineage edges in the explore page
|
||||
-->
|
||||
|
||||
#
|
||||
### UI screen recording / screenshots:
|
||||
<!--
|
||||
REQUIRED for any PR that changes the UI. Drag-and-drop a short screen recording (.mov / .mp4 / .gif)
|
||||
demonstrating the change end-to-end, plus before/after screenshots where relevant.
|
||||
Mark "Not applicable" if there are no UI changes.
|
||||
-->
|
||||
|
||||
Not applicable. <!-- Or attach recording/screenshots above -->
|
||||
|
||||
#
|
||||
### Checklist:
|
||||
<!-- add an x in [] if done, don't mark items that you didn't do !-->
|
||||
- [x] I have read the [**CONTRIBUTING**](https://docs.open-metadata.org/developers/contribute) document.
|
||||
- [ ] My PR title is `Fixes <issue-number>: <short explanation>`
|
||||
- [ ] My PR is linked to a GitHub issue via `Fixes #<issue-number>` above.
|
||||
- [ ] I have commented on my code, particularly in hard-to-understand areas.
|
||||
- [ ] For JSON Schema changes: I updated the migration scripts or explained why it is not needed.
|
||||
- [ ] For UI changes: I attached a screen recording and/or screenshots above.
|
||||
- [ ] I have added tests (unit / integration / Playwright as applicable) and listed them above.
|
||||
|
||||
<!-- Based on the type(s) of your change, uncomment the required checklist 👇 -->
|
||||
|
||||
<!-- Bug fix
|
||||
- [ ] I have added a test that covers the exact scenario we are fixing. For complex issues, comment the issue number in the test for future reference.
|
||||
-->
|
||||
|
||||
<!-- Improvement
|
||||
- [ ] I have added tests around the new logic.
|
||||
- [ ] For connector/ingestion changes: I updated the documentation.
|
||||
-->
|
||||
|
||||
<!-- New feature
|
||||
- [ ] The issue properly describes why the new feature is needed, what's the goal, and how we are building it. Any discussion
|
||||
or decision-making process is reflected in the issue.
|
||||
- [ ] I have updated the documentation.
|
||||
- [ ] I have added tests around the new logic.
|
||||
-->
|
||||
|
||||
<!-- Breaking change
|
||||
- [ ] I have added the tag `Backward-Incompatible-Change`.
|
||||
-->
|
||||
Reference in New Issue
Block a user