605 Commits

Author SHA1 Message Date
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
harshsoni2024
a7afad466a
e2e tableau use pat creds (#22834) 2025-08-15 11:34:45 +05:30
Aniket Katkar
a1e48efc92
Update the sync-doc workflow (#22896) 2025-08-12 14:43:22 +05:30
Copilot
f281ba5b2c
Add comprehensive GitHub Copilot instructions combining AI principles with OpenMetadata development guidance (#22860) 2025-08-11 12:19:51 +05:30
Ariel Schulz
d31e2d8ba0
Feature/1 fix and add lineage to exasol connector (#21399)
* Add lineage to Exasol connector

* Update test_connection to return TestConnectionResult

* Add exasol tests & dependencies to tests in setup.py

* Opensearch is required for testing, so add it there

* Modify metadata

* Update documentation for lineage

* Apply formatting changes to code

* Apply make py_format
2025-08-06 23:49:38 +05:30
Ayush Shah
d78771ed8d
Update py-tests.yml (#22636) 2025-07-29 16:21:03 +05:30
Pere Miquel Brull
7561289208
Update claude-code-review.yml (#22320) 2025-07-12 19:40:24 +02:00
Teddy
cc80bd6f3c
Add Claude Code GitHub Workflow (#22315)
* Update Claude PR Assistant workflow

* Claude Code Review workflow
2025-07-11 11:43:11 -07:00
Teddy
9b07fc0805
fix: claude workflow token (#22314) 2025-07-11 10:54:49 -07:00
Teddy
1cfa4d5f0f
feat: add claude assistant (#22313) 2025-07-11 10:25:32 -07:00
Prajwal214
d6a3a84eca
Revert #22175 (Update GitHub workflows to ignore changes in openmetadata-docs) (#22283)
Co-authored-by: Prajwal Pandit <prajwalpandit@MacBook-Pro.local>
2025-07-10 14:51:57 +02:00
Mayur Singal
1cbf4cf67b
MINOR: Fix pytest 3.10 running too long (#22211) 2025-07-08 17:19:00 +05:30
Ayush Shah
573b43d59a
Update GitHub workflows to ignore changes in openmetadata-docs directory for Java and Python checkstyle actions (#22175) 2025-07-07 12:39:03 +02:00
Chirag Madlani
b119a34a1e
Revert "chore(ci): improve e2e runners with conditions (#22084)" (#22183)
This reverts commit 1db71c06d4c687226c89519ca4c7f66ab00977d6.
2025-07-07 14:59:26 +05:30
Aniket Katkar
2b5a054a71
Chore: Add github-actions bot to the safe to test list (#22101)
* Add github-actions bot to the safe to test list

* revert the checkout step ref
2025-07-03 12:20:34 +05:30
Mayur Singal
cd4ae489e3
MINOR: Fix pytest 3.9 (#22085) 2025-07-02 12:03:07 +05:30
Chirag Madlani
1db71c06d4
chore(ci): improve e2e runners with conditions (#22084) 2025-07-02 11:58:51 +05:30
Aniket Katkar
799747d080
Chore: Fix the failing type generation workflow for PRs from forked repository (#22037)
* Fix the failing workflow for PRs from forked repository

* Fix the yml
2025-06-30 21:55:56 +05:30
Aniket Katkar
8348e7e3a9
Chore: Add github action to generate and commit types based on schema changes (#21796)
* Add github action to generate and commit types based on schema changes

* Update generated TypeScript types

* add condition to avoid the `Create PR comment about auto-update` when triggered manually

* update description in schema field

* Fix the workflow error regarding commit step

* Update generated TypeScript types

* revert the description changes in the schema

* update description

* Update generated TypeScript types

* update the workflow paths to trigger for change in generated folder as well
remove the pre-commit code for schema changes since it won't be necessary now

* Add concurrency cancellation to the workflow

* revert schema change

* Update generated TypeScript types

* Update generated TypeScript types

* Update the workflow to remove unnecessary step `Switch to branch (if manual trigger)` and improve the PR comment step to only comment in case of any commits made to the PR

* only run workflow for ready-for-review PRs

* fix yml

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-06-30 12:22:40 +05:30
Mayur Singal
c8f94783ed
Minor: Python E2E Fixes (#21959) 2025-06-28 18:05:58 +05:30
Aniket Katkar
623e8490e9
Fix the error in the template yml and add ability to trigger it from specific branch (#21998) 2025-06-27 10:13:29 +05:30
Prajwal214
8ac12c5764
Update the latest version to v1.8.x (#21943)
Co-authored-by: Prajwal Pandit <prajwalpandit@MacBook-Pro.local>
2025-06-25 07:26:02 +00:00
tarunpandey23
4623f01e6b
fixed the workflow issue (#21884) 2025-06-23 13:11:00 +05:30
Aniket Katkar
678abd96d9
Add empty TypeScript Type Generation workflow for pull requests (#21797)
* Add TypeScript Type Generation workflow for pull requests

* Update .github/workflows/typescript-type-generation.yml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-17 11:31:14 +05:30
Sriharsha Chintalapani
8bb055fc9e
Fix #21506: Upgrade to Java 21 (#21507)
* Fix #21506: Upgrade to Java 21

* Fix #1655: Upgrade to Java 21
2025-06-11 22:06:08 -07:00
Pere Menal-Ferrer
8eb0b25c19
fix/nox-ci-missing-steps (#21426)
* Fix nox-ci

* Fix wrong path

* Fix wrong path

* Use working-directory for gha

* Fix wrong section in gha yml

* Diable some lint to diagnose failures

* Rm version matrix for debugging

* Fix type in nox invocation

* Fix style

* Add version and update checkout version

* Add required system dependencies

* WIP

* Add python code generation

* Remove version extraction from nox, as it not needed

---------

Co-authored-by: Pere Menal <pere.menal@getcollate.io>
2025-05-28 11:12:44 +02:00
Pere Menal-Ferrer
ca812852d6
ci/nox-setup-testing (#21377)
* Make pytest to user code from src rather than from install package

* Fix test_amundsen: missing None

* Update pytest configuration to use importlib mode

* Fix custom_basemodel_validation to check model_fields on type(values) to prevent noisy warnings

* Refactor referencedByQueries validation to use field_validator as per deprecation warning

* Update ColumnJson to use model_rebuild rather as replacement for forward reference updates as per deprecation warning

* Move superset test to integration test as they are using testcontainers

* Update coverage source path

* Fix wrong import.

* Add install_dev_env target to Makefile for development dependencies

* Add test-unit as extra in setup.py

* Modify dependencies in dev environment.

* Ignore all airflow tests

* Remove coverage in unit_ingestion_dev_env. Revert coverage source to prevent broken CI.

* Add nox for running unit test

* FIx PowerBI integration test to use pathlib for resource paths and not os.getcwd to prevent failures when not executed from the right path

* Move test_helpers.py to unit test, as it is not an integration test.

* Remove utils empty folder in integration tests

* Refactor testcontainers configuration to avoid pitfalls with max_tries setting

* Add nox unit testing basic setup

* Add format check session

* Refactor nox-unit and add plugins tests

* Add GHA for py-nox-ci

* Add comment to GHA

* Restore conftest.py file

* Clarify comment

* Simplify function

* Fix matrix startegy and nox mismatch

* Improve python version strategy with nox and GHA

---------

Co-authored-by: Pere Menal <pere.menal@getcollate.io>
2025-05-27 10:56:52 +02:00
Matias Puerta
269ab3ae47
Update team-labeler action permissions (#21402)
Should solve issues like https://github.com/open-metadata/OpenMetadata/actions/runs/15259399461/job/42914194682?pr=21164
2025-05-26 20:12:32 +02:00
tarunpandey23
98795e312d
Update/openmetadata trivy scan (#21382)
* updated the workflow

* updated

* updated

* updated

* updated

* updated

* fix the openmetadata server trivy scan to detail out the report on Github Step Summary

* fix the openmetadata server trivy scan to detail out the report on Github Step Summary

* fix the openmetadata server trivy scan to detail out the report on Github Step Summary
2025-05-23 18:43:34 +05:30
Shailesh Parmar
5f93b1d581
fix: updated snowflake test based on new configs (#21349) 2025-05-22 14:38:08 +05:30
Chirag Madlani
1e0756a939
Update mysql-nightly-e2e.yml (#21342) 2025-05-22 12:52:29 +05:30
Chirag Madlani
0dc2058447
feat(ci): support slack message for OSS playwright run (#21163)
* feat(ci): support slack message for OSS playwright run

* update for slack message

* Update .github/workflows/mysql-nightly-e2e.yml

Co-authored-by: Akash Jain <15995028+akash-jain-10@users.noreply.github.com>

* Update .github/workflows/postgresql-nightly-e2e.yml

Co-authored-by: Akash Jain <15995028+akash-jain-10@users.noreply.github.com>

* fix download report step

* udpate tokens

* fix path issue

* wait for downloads to be completed

* add blob report to reporters

* upload blob reports to artifacts

* fix download step

* update download step for mysql

* fix upload / download approch

* skip tests to fasten testing

* fix ci error

* fix path issue

* fix path

* fix path

* update path

* fix download path

* revert playwright config

* address comments

---------

Co-authored-by: Akash Jain <15995028+akash-jain-10@users.noreply.github.com>
2025-05-19 17:23:54 +05:30
Chirag Madlani
5475506ac4
feat(ci): run playwright over particular branch (#21142) 2025-05-12 18:38:29 +05:30
Aniket Katkar
fa6b1b9ec1
Chore(ui): Add Autopilot playwright and separate Nightly tests (#20840)
* Add AutoPilot playwright tests

* Update the playwright config and separate the nightly tests

* Delete the created service

* Fix the tests

* Increase the AutoPilot timeout

* Reduce the timeout for AutoPilot and add default filter inputs

* - Update playwright workflow
- Move the ingestion based tests unaffected by the autopilot app out of nightly

* Renamed nightly folder to follow the coding standard

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2025-04-28 10:29:49 +05:30
Prajwal214
d8670fe39b
Docs: Updating the Docs Workflow (#20904)
Co-authored-by: Prajwal Pandit <prajwalpandit@Prajwals-MacBook-Air.local>
2025-04-22 12:17:55 +05:30
Ayush Shah
1f81025f54
MINOR: Enhance Slack Link Monitoring Workflow and Script (#20604) 2025-04-22 10:38:29 +05:30
Aniket Katkar
aafb0514a5
Update the playwright workflow for the PRs to omit the nightly only tests (#20831) 2025-04-15 15:04:18 +05:30
Pere Miquel Brull
2b88409bbc
RELEASE - Add openmetadata/ingestion-slim (#20738) 2025-04-10 12:58:22 +02:00
Mayur Singal
c35add9ded
MINOR: Fix Python Workflows (#20712) 2025-04-10 11:16:10 +05:30
Mayur Singal
8a3729ec6c
MINOR: Fix PyCheckStyle Workflow (#20692) 2025-04-08 11:35:12 +02:00
Pere Miquel Brull
bcde18b387
DEPRECATE - Remove support for Python 3.8 (#20553) 2025-04-08 07:36:07 +02:00
Ayush Shah
eca3770a93
MINOR: Update Playwright integration test workflows to use 'playwright' deps (#20558) 2025-04-01 23:42:31 +05:30