OpenMetadata/.github/workflows
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
..
airflow-apis-tests.yml MINOR: Fix Python Workflows (#20712) 2025-04-10 11:16:10 +05:30
auto-cherry-pick-labeled-prs.yaml chore: updating auto cherry pick wf (#19264) 2025-01-07 11:54:31 +01:00
docker-openmetadata-db.yml feat: Ingestion Docker Image Tags (#16819) 2024-06-27 18:40:06 +05:30
docker-openmetadata-ingestion-base-slim.yml fix: Do not Update Docker Image Tags (3 digits) on RC Releases (#17218) 2024-07-29 15:38:58 +05:30
docker-openmetadata-ingestion-base.yml fix: Do not Update Docker Image Tags (3 digits) on RC Releases (#17218) 2024-07-29 15:38:58 +05:30
docker-openmetadata-ingestion.yml RELEASE - Add openmetadata/ingestion-slim (#20738) 2025-04-10 12:58:22 +02:00
docker-openmetadata-postgres.yml feat: Ingestion Docker Image Tags (#16819) 2024-06-27 18:40:06 +05:30
docker-openmetadata-server.yml feat: Ingestion Docker Image Tags (#16819) 2024-06-27 18:40:06 +05:30
docs-tests.yml chore(CI): Upgrade all steps actions to latest release (#20065) 2025-03-04 14:09:53 +01:00
git-create-release-branch.yml fix: Update CI to add run-name, remove trivial steps, default_author: github_actions (#16456) 2024-05-29 15:56:50 +05:30
issues-notion-sync.yml Sync github issues to notion (#16566) 2024-06-07 00:08:48 -07:00
java-checkstyle.yml chore(CI): Upgrade all steps actions to latest release (#20065) 2025-03-04 14:09:53 +01:00
maven-build-collate.yml chore: Disable CI Runs on Draft Pull Requests (#20235) 2025-03-13 11:31:25 +01:00
maven-build-skip.yml CI: update maven ci to be skipped for ui directory (#16142) 2024-05-07 06:49:00 +00:00
maven-build.yml Update maven-build.yml (#20350) 2025-03-19 12:51:46 +00:00
maven-postgres-tests-build-skip.yml Update maven-postgres-tests-build-skip.yml (#19579) 2025-01-29 12:02:12 +05:30
maven-postgres-tests-build.yml chore: Disable CI Runs on Draft Pull Requests (#20235) 2025-03-13 11:31:25 +01:00
maven-sonar-build.yml chore: Disable CI Runs on Draft Pull Requests (#20235) 2025-03-13 11:31:25 +01:00
monitor-slack-link.yml MINOR: Enhance Slack Link Monitoring Workflow and Script (#20604) 2025-04-22 10:38:29 +05:30
mysql-nightly-e2e.yml Update mysql-nightly-e2e.yml (#21342) 2025-05-22 12:52:29 +05:30
phylum.yml chore(CI): Upgrade all steps actions to latest release (#20065) 2025-03-04 14:09:53 +01:00
playwright-integration-tests-mysql.yml MINOR: Update Playwright integration test workflows to use 'playwright' deps (#20558) 2025-04-01 23:42:31 +05:30
playwright-integration-tests-postgres.yml MINOR: Update Playwright integration test workflows to use 'playwright' deps (#20558) 2025-04-01 23:42:31 +05:30
playwright-mysql-e2e-skip.yml Feat/update action workflow (#19320) 2025-01-17 10:07:59 +05:30
playwright-mysql-e2e.yml fix: updated snowflake test based on new configs (#21349) 2025-05-22 14:38:08 +05:30
playwright-postgresql-e2e-skip.yml ci(pw): increase number of machine to fasten the results (#20461) 2025-03-27 10:54:49 +05:30
playwright-postgresql-e2e.yml fix: updated snowflake test based on new configs (#21349) 2025-05-22 14:38:08 +05:30
postgresql-nightly-e2e.yml feat(ci): support slack message for OSS playwright run (#21163) 2025-05-19 17:23:54 +05:30
publish-maven-package.yml chore(ci): only run maven build on Main merge (#20163) 2025-03-10 19:12:02 +05:30
py-checkstyle.yml MINOR: Fix PyCheckStyle Workflow (#20692) 2025-04-08 11:35:12 +02:00
py-cli-e2e-tests.yml MINOR: Fix Python Workflows (#20712) 2025-04-10 11:16:10 +05:30
py-nox-ci.yml ci/nox-setup-testing (#21377) 2025-05-27 10:56:52 +02:00
py-operator-build-test.yml chore: Disable CI Runs on Draft Pull Requests (#20235) 2025-03-13 11:31:25 +01:00
py-tests-postgres.yml DEPRECATE - Remove support for Python 3.8 (#20553) 2025-04-08 07:36:07 +02:00
py-tests-skip.yml DEPRECATE - Remove support for Python 3.8 (#20553) 2025-04-08 07:36:07 +02:00
py-tests.yml DEPRECATE - Remove support for Python 3.8 (#20553) 2025-04-08 07:36:07 +02:00
python-packages-publish.yml MINOR: Fix Python Workflows (#20712) 2025-04-10 11:16:10 +05:30
security-scan.yml chore(CI): Upgrade all steps actions to latest release (#20065) 2025-03-04 14:09:53 +01:00
selenium-noIngestion-tests.yml chore(ci): only run maven build on Main merge (#20163) 2025-03-10 19:12:02 +05:30
sync-docs-v1.yml Docs: Updating the Docs Workflow (#20904) 2025-04-22 12:17:55 +05:30
team-labeler.yml Update team-labeler action permissions (#21402) 2025-05-26 20:12:32 +02:00
trivy-scan-ingestion-base-slim-image.yml chore: Disable CI Runs on Draft Pull Requests (#20235) 2025-03-13 11:31:25 +01:00
trivy-scan-ingestion-image.yml chore: Disable CI Runs on Draft Pull Requests (#20235) 2025-03-13 11:31:25 +01:00
trivy-scan-openmetadata-server.yml Update/openmetadata trivy scan (#21382) 2025-05-23 18:43:34 +05:30
validate-jsons-yamls.yml chore(CI): Upgrade all steps actions to latest release (#20065) 2025-03-04 14:09:53 +01:00
yarn-coverage.yml chore: Disable CI Runs on Draft Pull Requests (#20235) 2025-03-13 11:31:25 +01:00