* 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>
* 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>
* 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
* 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>
- include the junit for UI in the test report in github actions
- this will solve the false positive for "publish test report" and reduce feedback loop for getting failing tests
* [CHORE] Move workflows to larger runners
* chore: Move only playwright tests to large runners
---------
Co-authored-by: Akash-Jain <15995028+akash-jain-10@users.noreply.github.com>
* Updated trivy scan for running on changes in .java extension files and Dockerfile
* Updated trivy scan for running on changes in .py extension files and Dockerfile
* Updated paths
---------
Co-authored-by: Tarun <tarun.p@deuexsolutions.com>