605 Commits

Author SHA1 Message Date
Pere Miquel Brull
eaacc693bd
#12027 - Add support for Python 3.11 (#14385)
* Fix datamodel codegen and bump versions

* Add 3.11 tests

* Update hive

* pandas

* pandas
2023-12-14 15:46:58 +01:00
Preet Shah
512625c809
Update security-scan CI to use OpenMetadata Organization (#14383) 2023-12-14 16:06:16 +05:30
Chirag Madlani
ddee335874
Fix ci label (#14382)
* FIX(CI) Re-run CI on label update for PR

* re-run java-checkstyle on label change
2023-12-14 12:21:10 +05:30
Preet Shah
4e5fed736c
Update Cypress CI strategy (#14372) 2023-12-13 17:19:05 +05:30
Preet Shah
89a861ea54
Update Cypress CI workflows for issue-14324 (#14334)
* Update Cypress CI workflows for issue-14324

* Update Cypress CI workflows to introduce parallel execution

* Update cypress skip CI workflows
2023-12-13 14:14:20 +05:30
Dhruvin Maniar
ce77d2486a
optimise the CIs (#14124)
* optimise the CIs

* fix: Update maven CI workflow commands

* fix: CI Name for maven-build-skip.yaml

---------

Co-authored-by: Akash-Jain <Akash.J@deuexsolutions.com>
2023-12-01 17:00:57 +05:30
Preet Shah
11af183335
fix: CI Workflows concurrency group names (#14185)
* updated maven-postgres ci files

* Applied updates as requested

* Update maven-postgres-tests-build.yml with corrections
2023-11-30 17:56:09 +05:30
Chirag Madlani
e2043a3f31
chore(ui): install node-gyp as ui install step (#14142)
* chore(ui): install node-gyp as ui install step

* enable logs

* add pre-install for root
2023-11-28 16:04:38 +05:30
Chirag Madlani
9a55b38d07
bump(ui): node version to fix node-gyp error (#14129)
* bump(ui): node version to fix node-gyp error

* enable logs

* fix node-gyp

* eliminate remove command

* revert to silent build
2023-11-28 11:43:10 +05:30
Mayur Singal
ca81d523ee
MINOR: fix sonar upload for py e2e tests (#14096) 2023-11-24 11:10:56 +05:30
Mayur Singal
500043a753
MINOR: fix path for cli e2e coverage configuration (#14078)
* fix path for coverage configuration

* debug

* fix lin no

* fix lin no

* remove sed

* revert debug changes
2023-11-23 21:06:28 +05:30
Pere Miquel Brull
caaf0e7a1d
Fix #12436 - Migrate to pyproject.toml (#14025)
* test

* Use pyproject.toml

* Fix pylint

* makefile

* makefile

* Fix pylint

* isort

* pyproject

* Airflow apis pyproject

* Remove ingestion core

* isort

* Fix makefile help
2023-11-22 07:10:37 +01:00
Onkar Ravgan
b781c66206
Fixed tableau e2e counts due to new sample data in the instance (#14039)
* fixed tableau e2e new

* rmv hive test
2023-11-20 19:54:06 +05:30
Akash Jain
c92dabe004
fix: Remove the strategy block from CI to run only with 1 machine (#14032) 2023-11-20 11:48:03 +05:30
Mohit Yadav
3f8a931e39
Bump Pom Version to 1.3.0-SNAPSHOT (#14008)
* Bump Pom Version to 1.3.0-SNAPSHOT

* chore: Fix Makefile recipe

* fix: Prepare Main Branch for Next Feature Release

* fix: Syntax issue

---------

Co-authored-by: Akash-Jain <Akash.J@deuexsolutions.com>
2023-11-17 11:33:47 +05:30
Chirag Madlani
d75e2e85f5
Fix aut (#13764)
* fix(test): AUT failures for 1.2

* fix cypress in query,addRemoveTier and data insight

* fix redshift with dbt

* update package

* fix yarn install

* skip service spec

* remove id from the ingestion json schema

* skip data quality and insight for main

* include service specs

* update CI

---------

Co-authored-by: Ashish Gupta <ashish@getcollate.io>
2023-10-30 15:43:55 +05:30
Pere Miquel Brull
ec5a35c08d
Fix mvn postgres CI (#13747) 2023-10-27 11:37:18 -07:00
Teddy
452a33b1a0
Fixes Druid Profiler failures (#13700)
* fix: updated playwrigth test structure

* fix: druid profiler queries

* fix: python linting

* fix: python linting

* fix: do not compute random sample if profile sample is 100

* fix: updated workflow to test on push

* fix: move connector config to category folder

* fix: updated imports

* fix: added pytest-dependency package

* fix: updated readme.md

* fix: python linting

* fix: updated profile doc for Druid sampling

* fix: empty commit for CI

* fix: added workflow constrain back

* fix: sonar code smell

* fix: added secrets to container

* Update openmetadata-docs/content/v1.2.x-SNAPSHOT/connectors/ingestion/workflows/profiler/index.md

Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>

* Update openmetadata-docs/content/v1.2.x-SNAPSHOT/connectors/ingestion/workflows/profiler/index.md

Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>

* Update ingestion/tests/e2e/entity/database/test_redshift.py

* fix: ran pylint

* fix: updated redshift env var.

* fix: import linting

---------

Co-authored-by: Pere Miquel Brull <peremiquelbrull@gmail.com>
2023-10-25 20:47:51 +02:00
Chirag Madlani
e87562c92e
Fix 1.2 feedbacks (#13665)
* fix(ui): feedbacks

No data placeholder visible before showing actial data

* fix wrong count for activity feed and tasks

* remove intermidiate no data placeholder for explore search

* fix superset cypress
replace table with internal table comp

* udpate cypress

* fix unit tests

* fix unit tests

* Fix what's new feedbcaks
remove user profile data from localStorage

* update whats knew content

* add debug logs to cypress

* fix: data products es query

* fix date time formate for executions
fix cypress warning of installation

* fix data product query

* remove debug logs for cypress

* fix persona permission on user page

---------

Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
2023-10-23 15:59:05 +05:30
Mohit Yadav
c9c6c94ddf
Add dummy sources (#13646)
* Add dummy sources

* Remove -pl
2023-10-20 11:09:24 +05:30
Ayush Shah
f94e2dbb47
Fix Hive Bytes issue, add athena yaml, fix bigquerymultiple project id token issue (#13640) 2023-10-18 23:48:21 +05:30
Akash Jain
e1a19f7c7e
fix(CI): Cypress CI enable parallelization (#13637) 2023-10-18 18:08:13 +05:30
Akash Jain
139d0a3ae0
fix(CI): Cypress CI Runs group name scoping to CI (#13635) 2023-10-18 17:10:19 +05:30
Ayush Shah
ac9e8c9e89
Add E2E - Oracle, Athena. Remove Duplicated code (#13563) 2023-10-18 16:57:06 +05:30
Akash Jain
2ba87a0d2c
fix(CI): Maven Central Publish Command (#13625)
* fix(CI): Maven Central Publish Command

* Add the github workflow path as well!
2023-10-17 23:12:09 +05:30
Akash Jain
c65518ac04
fix(ci): Run Cypress CI on Main Branch Only (#13600) 2023-10-17 12:57:35 +05:30
Preet Shah
89166cdbf3
Maven-sonarcloud ci (#13545)
* ci: Add CI pipeline for build with Maven and Sonar

* Commit to test workflow

* Revert the previous commit

* ci: Add CI pipeline for build with Maven and SonarCloud with corrections
2023-10-13 15:31:15 +05:30
Akash Jain
628b26b63a
fix(CI): Python Tests (#13546) 2023-10-12 18:26:13 +05:30
Akash Jain
b4787f0217
fix(CI): Enable workflow_dispatch for PyTests (#13527) 2023-10-11 20:45:37 +05:30
Ayush Shah
1a8b11b29e
Fix Github Actions, Timeout (#13488) 2023-10-09 15:01:23 +05:30
Ayush Shah
2df27c4662
Modify pytest timeout from 30 to 40 mins (#13484) 2023-10-09 09:49:27 +05:30
Sriharsha Chintalapani
b06db047a4
Make tests to run mvn clean package (#13480) 2023-10-08 08:08:14 -07:00
Akash Jain
5a3d759b48
fix(CI): Cypress CI timeout fixes (#13431)
* fix(CI): Increase Server Start timeout to 60 minutes

* fix(CI): timeout on cypress step instead of branch
2023-10-04 15:14:43 +05:30
Sriharsha Chintalapani
03ca972887
Add Java 17 support (#12895)
* Add Java 17 support

* Change Test HTTP client provider

* Create Tests HTTP Client once

* Create Tests HTTP Client once

* fix(CI): Update CI to use jdk 17 and dockerfiles as well

---------

Co-authored-by: Akash-Jain <Akash.J@deuexsolutions.com>
2023-10-03 01:35:50 -07:00
Akash Jain
8a81f80837
fix(CI): Cypress Workflow timeout-minutes to 120 (#13340) 2023-09-26 19:07:47 +05:30
Chirag Madlani
749bd03fe2
fix(ci): reduce cypress machines to 1 (#13327) 2023-09-25 19:06:08 +05:30
Chirag Madlani
eb3570e20d
test(ui): set env variable for e2e tests (#13256)
* test(ui): set env variable for e2e tests

* added CYPRESS_BASE_URL

* fix variable mapping
2023-09-21 11:22:36 +05:30
Akash Jain
2977f1bd83
fix(CI): Workflow CI Names (#13236)
* fix(CI): Maven CI workflow names

* fix(chore): CI Names; deprecate python 3.7;
2023-09-19 08:09:09 -07:00
Teddy
a424c37a34
[Proposal] Playwright CI (#13248)
* feat: playwright CI tests

* feat: ran python linting

* feat: updated workflow to run in PR

* feat: updated server start step

* feat: fixed playwright run command

* feat: fix matrix value

* feat: removed browser option in test run

* feat: updated typo in make file

* feat: move playwritgh installation

* feat: fail CI on error

* feat: save tracing on failure

* feat: enforce expect on .fill

* feat: change tracing to video

* feat: clean up code and update CI workflow for main branch
2023-09-19 14:44:36 +02:00
Pere Miquel Brull
76119ae943
Remove .egg for airflow APIs publish (#12993) 2023-08-24 16:58:16 +02:00
Pere Miquel Brull
cc0653adb1
Fix Maven CI workflow dispatch (#12971) 2023-08-23 10:06:21 +02:00
Pere Miquel Brull
9d2bc14e5d
Run Maven CI on manual dispatch (#12970)
* Add manual dispatch for CI actions

* Run maven CI on workflow dispatch
2023-08-23 09:32:14 +02:00
Pere Miquel Brull
7f9144845e
Add manual dispatch for CI actions (#12969) 2023-08-23 09:22:16 +02:00
Ayush Shah
e648be9f61
Fix E2E vars (#12932) 2023-08-21 09:58:06 +05:30
Anuj359
0ae07c2107
Removing the large packages clean as the github action is failing on fetching http://azure.archive.ubuntu.com/ubuntu which is causing the ci to fail overall (#12866) 2023-08-12 20:34:25 -07:00
Ayush Shah
5ea4de646c
Fix Postgres Profiler for incompatible versions (#12795) 2023-08-11 15:32:43 +05:30
Pere Miquel Brull
5da63c5aed
Fix #12734 - Do not publish .egg to pypi (#12799)
* Fix #12734 - Do not publish .egg to pypi

* Remove python 3.7 tests support
2023-08-10 07:30:22 +02:00
Pere Miquel Brull
e97d4befb1
Fix #12770 - Cleanup DL structure & Readers & Python 3.8 (#12776) 2023-08-09 16:07:16 +05:30
Sriharsha Chintalapani
be5ca8a990
Fix maven workflows to build the project before running tests (#12801) 2023-08-08 10:20:04 -07:00
Akash Jain
e5c4fbc361
fix: CI Maven Builds; Cypress Tests (#12731)
* fix(ci): matrix strategy fail-fast as false for cypress

* fix(ci): Maven Builds

* feat(ci): add skip workflow for maven psql tests
2023-08-03 17:21:37 +05:30