646 Commits

Author SHA1 Message Date
Sriharsha Chintalapani
dfd82688e8
fix integration tests (#25001) 2025-12-27 01:40:23 -08:00
Sriharsha Chintalapani
d09416058f
fix integration tests wf build - try #4 (#25000)
* fix integration tests wf build - try #4

* fix integration tests wf build - try #4
2025-12-27 00:45:23 -08:00
Sriharsha Chintalapani
498b44adf3
Add Free Disk Space step to prevent disk exhaustion (#24999)
* Add Free Disk Space step to prevent disk exhaustion

* Simplify integration test workflows
   with single maven command

   - Replace two-step build (mvn -DskipTests install + mvn test) with single
     mvn clean install -pl :openmetadata-integration-tests -P<profile> -am
   - This matches maven-build.yml pattern and builds only required modules
2025-12-27 00:35:45 -08:00
Sriharsha Chintalapani
4dab801243
Exclude openmetadata-ui and openmetadata-dist from integration test build (#24998) 2025-12-27 00:03:58 -08:00
Sriharsha Chintalapani
fcb1f7ffff
Fix maven build command - remove non-existent module exclusions (#24997) 2025-12-26 23:53:49 -08:00
Sriharsha Chintalapani
ab535900da
Faster tests (#24948)
* Add Parallel tests using the new SDK

* Make tests faster and use new SDK

* Add SDK based parallel tests

* Add SDK based parallel tests

* Fix from main

* Add Fluen APIs for Tests

* Add Fluen APIs for Tests

* Add missing Fluent APIs for SDK

* Add missing Fluent APIs for SDK - Data Contracts

* Migrate all the integration tests to new module

* Migrate all the integration tests to new module

* Improve pagination test performance

* Fix tests

* Migration Complete

* Fix the code styling; add github workflows, fix tags parallel issues

* Update migration tracker, address flaky tests

* Address comments

* rename env -> bootstrap for java package

* Fix YAML syntax in playwright-sso-tests.yml and update integration test workflows
2025-12-26 23:47:49 -08:00
Copilot
cbea0c0355
Add GitHub Actions workflow for SSO Playwright tests (#24980)
* Initial plan

* Add Playwright SSO tests workflow with @sso tag filtering

Co-authored-by: chirag-madlani <12962843+chirag-madlani@users.noreply.github.com>

* Add comprehensive documentation to SSO tests workflow

Co-authored-by: chirag-madlani <12962843+chirag-madlani@users.noreply.github.com>

* update workflow

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: chirag-madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-12-24 18:16:36 +05:30
Aniket Katkar
e44f019abb
Chore(UI): Add playwright test standards handbook (#24868)
* Add playwright test standards rule-book

* add testing philosophy

* merge

* TOC

* Fix

* update copilot instructions

* worked on comment

* mention in developer handbook

* Remove afterAll from example

---------

Co-authored-by: Siddhant <siddhant@Siddhants-MacBook-Pro.local>
2025-12-23 10:07:50 +05:30
Pere Miquel Brull
2220cb41f0
MINOR - Fix RDF CI & repository cleanup (#24918)
* MINOR - Fix RDF CI & repository cleanup

* MINOR - Fix RDF CI & repository cleanup

* fix

* MINOR - Fix RDF CI & repository cleanup

* MINOR - Fix RDF CI & repository cleanup

* MINOR - Fix RDF CI & repository cleanup

* fix
2025-12-21 12:54:13 +01:00
Sriharsha Chintalapani
e71715ad6c
Single RDF knowledge graph for all entities (#24839)
* Single RDF knowledge graph for all entities

* Fix RDF Resource Test

* fix test

* fix test

* Add support for TagLabel objects

---------

Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
Co-authored-by: lautel <laura92cp2@gmail.com>
2025-12-18 16:33:15 +01:00
Shailesh Parmar
6f7c21ce8d
feat: Add e2e test documentation site with generation scripts and VitePress configuration. (#24837)
* feat: Add e2e test documentation site with generation scripts and VitePress configuration.

* feat: migrate e2e documentation generation to Playwright and update service entity permission tests.

* docs: Improve Playwright E2E test documentation with JSDoc comments and update doc generation.

* docs: Add link to E2E Test Documentation in README.

* fix: Correctly escape backslashes in Playwright generated markdown tables and refine the documentation CI workflow.

* minor fix

* fix node version issue

* minor change
2025-12-18 11:16:04 +05:30
Mayur Singal
48c3f4e98c
MINOR: Python E2E Test Fixes (#24821) 2025-12-15 08:07:05 +05:30
Karan Hotchandani
304e82aa64
Update copilot-instructions.md (#24801) 2025-12-12 14:58:07 +05:30
Mayur Singal
3051382b8b
MINOR: Fix Trivy Scan For OpenMetadata Ingestion (#24766) 2025-12-10 18:44:39 +05:30
Suman Maharana
cdc5595c52
Temporarily remove py 3.12 CI (#24690) 2025-12-04 10:23:55 +01:00
sonika-shah
e1d1fbc0c3
Complete Migration to Central Publishing Portal (Replace Nexus Staging Plugin) (#24614)
* Complete Maven Central Publishing Migration to Central Portal

* switch to latest 0.9.0 release of central-publishing-maven-plugin

* Remove distributionManagement section when using central-publishing-maven-plugin

---------

Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2025-12-01 12:41:29 +05:30
Karan Hotchandani
5e5f371f0d
chore(ui): add pr review instructions (#24536) 2025-11-25 12:03:14 +05:30
Chirag Madlani
fa241865f7
fix postgres workflow error 2025-11-24 20:22:14 +05:30
Chirag Madlani
16e9692fc4
chore(ci): limit worker to avoid OOM killed for CI (#24518) 2025-11-24 17:32:29 +05:30
Chirag Madlani
d2ff014fa2
chore(CI): adding placeholder to run tests for core-components (#24512) 2025-11-24 12:05:52 +05:30
Mohit Tilala
ca0e673547
HOTFIX: Docker Ingestion CI add free disk space step (#24491)
Co-authored-by: Akash Jain <15995028+akash-jain-10@users.noreply.github.com>
2025-11-21 18:55:17 +05:30
miriann-uu
5db13f8937
GEN-4784 Add validation action for OMD dockerfile (#24335)
* Add validation pipeline for OMD dockerfile

* Add validation pipeline for OMD dockerfile

* Add validation pipeline for OMD dockerfile

* Add validation pipeline for OMD dockerfile

* Add validation pipeline for OMD dockerfile

* Add validation pipeline for OMD dockerfile

* Update diskspace step
2025-11-19 14:55:30 -05:00
Ashish Gupta
6b3a95f252
allocate 1 worflow to dataAssetRule in nightly (#24368) 2025-11-17 14:14:05 +05:30
Ashish Gupta
e18c848851
Data Asset rule enforcement on ui (#24049)
* data asset rule enforcement on ui

* added multi user and multi team support at same time

* fix the multi user case which wasn't working correctly and clean the ui as well

* fix the rule condition for glossary

* fix the glossary dropdown getting closed on select select after selection where we should wait for footer dropdown button action

* added playwright test for data asset rules table

* fix unit test and supported playwright test for table entity

* change the method and variable name for better readability

* naming convention fix around the glossary validation rule

* supported playwright test for all the entities

* supported in service entities

* spearate the test of rules enable and disable state and added supported in glossaryand teams page of rules owner

* Update generated TypeScript types

* fix the unit test and supported rule in tags page

* fix the generated type issue

* fix he domain single select where de-selecting throwing error and fix type

* modify the playwrigth config so dataAssetRules should be run after the chromium is finish executing so the global run changes won't interrupt other test

* fix all unit test

* fix the test failing in dataAssetHeader

* trying the chromium parallel test running

* modifyed yaml files to run the data asset rules after all machine runs is completed

* change the test running order in playwright config

* reverted the playwright config

* run the data asset rules in only one runner

* added support for multiple user and team combination in ownerLabel compoennt

* fix the placemnet issue, reduce the team font to 12 and minor cleanup

* modify many owner component cases as per ui

* clear ruleEnforcementProvider and useEntityRules hooks

* change the dropdown on owner user to mui component

* fix unit test and make chnages in playwright postgress around test running

* fix unit test failing

* fix some playwright test due to rule enforcement and made changes in CI playeright config to only run dataasset on container 6

* reverted the baseurl

* fix the version view for owner, fix some failing playwright test and re-modify the postgress script to run test

* supported the placement option for owner in case of user and team both and postgress e2e change

* remove the other e2e file changes and fix playwright around rules changes

* fix the e2e command

* fix the failing test around disabled rule and based on comments made fix

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-11-14 16:19:45 +01:00
Mohit Tilala
79f04bda65
Fix workflow python version picking with quotes (#24263) 2025-11-11 13:24:22 +05:30
Mohit Tilala
9f6c07cb1c
Upgrade github workflows to use python 3.10 (#24203) 2025-11-07 16:43:04 +05:30
Mohit Tilala
fda5480918
Fix playwright pytest (#24197)
* Bump python version to 3.10 in playwright workflow

* Minor change to trigger playwright tests
2025-11-06 14:41:48 +05:30
Aniket Katkar
048e6ebc9b
Change ingestion_dependency to all (#24174) 2025-11-05 12:10:55 +05:30
Chirag Madlani
ef1459aaf0
Fix customize test aut & update nightly workflows (#24077)
* fix(test): separate count for OSS & AUTs

* update report to json

* fix tests
2025-10-30 13:33:06 +05:30
Chirag Madlani
0127ad6db1
fix(ci): support playwright trace for nightly workflow (#24088)
* fix(ci): support playwright trace for nightly workflow

* update compression level
2025-10-30 13:20:58 +05:30
Chirag Madlani
288f5d0ce7
chore(ci): increase machine for nightly playwright (#24070) 2025-10-29 17:37:27 +05:30
Aniket Katkar
489aeb5bc8
Update the reporter to html for better trace viewing (#23958) 2025-10-20 14:05:56 +02:00
Pere Miquel Brull
4d3a255f73
CI - Update teams.yaml (#23943)
* CI 0 Update teams.yaml

* Add '@miriann-uu' to teams.yml
2025-10-17 15:59:34 +05:30
Pere Miquel Brull
f5bbad9f36
CI - Fix install yarn shell (#23941) 2025-10-17 11:15:40 +02:00
Pere Miquel Brull
573dcd044b
CI - Add node dependencies (#23939)
* CI - Add node dependencies

* Add support for Java and NPM versions as a variable in setup test environment

---------

Co-authored-by: Matias Puerta <matias@getcollate.io>
2025-10-17 09:40:10 +02:00
Aniket Katkar
eac72a3db0
Chore: Add codeql blank workflow (#23921)
* add codeql blank workflow

* Remove the schedule and PR triggers
2025-10-16 16:05:01 +05:30
Teddy
1f8cf64dd4
chore: added python 3.12 to CI (#23835)
* chore: added python 3.12 to CI

* chore: changed py-test-skip to 3.12
2025-10-10 17:26:45 +02:00
Mohit Yadav
347c26b10c
Fix failing tests from sdk (#23641)
* Fix Failing Test

* Fix testst

* Fix table Resource tests

* Fix Glossary Test

* Fix Type Resource Test

* Add sdk path

* Fix Tests

---------

Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
2025-09-30 17:48:00 -07:00
Sriharsha Chintalapani
bb1395fc72
Implement Modern Fluent API Pattern for OpenMetadata Java Client (#23239)
* Implement Modern Fluent API Pattern for OpenMetadata Java Client

* Add Lineage, Bulk, Search static methods

* Add all API support for Java & Python SDKs

* Add Python SDKs and mock tests

* Add Fluent APIs for sdks

* Add Fluent APIs for sdks

* Add Fluent APIs for sdks, support async import/export

* Remove unnecessary scripts

* fix py checkstyle

* fix tests with new plural form sdks

* Fix tests

* remove examples from python sdk

* remove examples from python sdk

* Fix type check

* Fix pyformat check

* Fix pyformat check

* fix python integration tests

* fix pycheck and pytests

* fix search api pycheck

* fix pycheck

* fix pycheck

* fix pycheck

* Fix test_sdk_integration

* Improvements to SDK

* Remove SDK coverage for Python 3.9

* Remove SDK coverage for Python 3.9

* Remove SDK coverage for Python 3.9
2025-09-29 16:07:02 -07:00
Chirag Madlani
ae503c26e5
chore: update code owner for openmetadata-ui-core-components (#23616) 2025-09-29 19:57:34 +05:30
Karan Hotchandani
94bd82443f
ci(pw): increase number of machine to fasten the results (#23615) 2025-09-29 18:47:28 +05:30
satish
5771b6c014
Node upgrade and migrate from webpack to vite (#23072)
* Node upgrade and migrate from webpack to vite

* fix(build): Disable sourcemaps to prevent OOM errors

* Add basePath back

---------

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
2025-08-25 11:37:54 +05:30
satish
bc7c3499fc
Use .nvmrc in github workflows (#23071)
Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
2025-08-23 16:11:19 +05:30
satish
9b2222fa4d
Revert "Node upgrade and webpack to vite (#22993) (#22997)" (#23069)
This reverts commit bef698b8e63ce8138341902eb28d3f936752b115.
2025-08-23 14:24:42 +05:30
Shailesh Parmar
bef698b8e6
Node upgrade and webpack to vite (#22993) (#22997)
* Node upgrade and webpack to vite (#22993)

* Node upgrade and webpack to vite

* Update node versions in workflows

* Update setup-node

* Fix node version issue in workflow

* Update npm cache

* Npm cache update

---------

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>

* Node upgrade (#23000)

* Node upgrade and webpack to vite

* Update node versions in workflows

* Update setup-node

* Fix node version issue in workflow

* Update npm cache

* Npm cache update

* Upgrade @windmillcode/quill-emoji

---------

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>

* Node upgrade (#23006)

* Node upgrade and webpack to vite

* Update node versions in workflows

* Update setup-node

* Fix node version issue in workflow

* Update npm cache

* Npm cache update

* Upgrade @windmillcode/quill-emoji

* Add node setup in workflow instead of relying on runners default node

---------

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>

* downgrade vite svgr to support both default and react component export

* Update build structure and fix qs ts error (#23030)

* Get node version from .nvmrc for github workflows (#23051)

* Update build structure and fix qs ts error

* Get node version from .nvmrc for github workflows

---------

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>

* Webpack cleanup (#23062)

Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>

---------

Co-authored-by: satish <satishmwaghela@gmail.com>
Co-authored-by: Satish <satish@Satishs-MacBook-Pro.local>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
2025-08-22 19:13:55 +05:30
Ayush Shah
726fa89c80
Refactor: remove doc changes from OM repo (#22019) 2025-08-20 14:28:48 +05:30
Ayush Shah
d332893ea4
Delete .github/workflows/sync-docs-v1.yml (#23007) 2025-08-20 11:35:52 +05:30
Shailesh Parmar
25111288a8
Minor: Add workflow_dispatch option in yarn-coverage.yml workflow (#23004) 2025-08-20 11:22:12 +05:30
Shailesh Parmar
bb9b395243
Upgrade playwright version to 1.51.1 (#22884)
* Upgrade playwright version to 1.54.2 (latest) to support indexedDb storageState (#22879)

* bump playwright version to latest

* update playwright version in workflow files

* update playwright installation step in workflow files to ensure consistent working directory

---------

Co-authored-by: “maulikkotak98” <“maulik.k@deuexsolutions.com”>

* update playwright version to 1.51.1

* fix tests for lineage

* minor refactor and cleanup

* fix lineage tests

---------

Co-authored-by: Maulik Kotak <72746599+maulikkotak98@users.noreply.github.com>
Co-authored-by: “maulikkotak98” <“maulik.k@deuexsolutions.com”>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2025-08-18 14:41:01 +05:30
Sriharsha Chintalapani
a6d544a5d8
RDF Ontology, Json LD, DCAT vocabulary support by mapping OM Schemas to RDF (#22852)
* Support for RDF, SPARQL, SQL-TO-SPARQL

* Tests are working

* Add  RDF relations tests

* improve Knowledge Graph UI, tags , glossary term relations

* Lang translations

* Fix level depth querying

* Add semantic search interfaces , integration into search

* cleanup

* Update generated TypeScript types

* Fix styling

* remove duplicated ttl file

* model generator cleanup

* Update OM - DCAT vocab

* Update DataProduct Schema

* Improve JsonLD Translator

* Update generated TypeScript types

* Fix Tests

* Fix java checkstyle

* Add RDF workflows

* fix unit tests

* fix e2e

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
2025-08-17 18:36:26 -07:00