* chore: added merge_group for github merge queue
* chore: remove unnecessary merger group on team labeler
* fix: added gates for merge queue and pull request events
Replace `paths:` on `pull_request_target` with a `changes` detection job
using dorny/paths-filter. This prevents required checks from getting stuck
as pending when PRs modify files outside the monitored paths. A job skipped
by its `if` condition reports as "Success", so branch protection still works.
This change addresses two critical issues with TagRecognizerFeedbackIT and the integration test suite:
1. **Test Execution Flow**: Replaced maven-surefire-plugin with maven-failsafe-plugin to ensure all integration tests run even when individual tests fail. Failsafe runs tests in the `integration-test` phase and validates results in the `verify` phase, allowing complete test coverage while still failing the build on test failures.
2. **Test Flakiness**: Fixed race conditions and timing issues in TagRecognizerFeedbackIT:
- Replaced Thread.sleep() with Awaitility-based workflow readiness check
- Increased timeout from 2 to 3 minutes to accommodate CI server load
- Decreased poll interval from 5 to 3 seconds for faster failure detection
- Enhanced error handling with detailed exception messages
- Fixed compilation error by using WorkflowHandler.isDeployed() instead of non-existent getWorkflow()
3. **GitHub Workflows**: Updated CI workflows to use `mvn verify` instead of `mvn test` and corrected report paths from `surefire-reports` to `failsafe-reports`.
Changes applied to all Maven profiles: mysql-elasticsearch, postgres-opensearch, postgres-elasticsearch, mysql-opensearch, and postgres-rdf-tests.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude <noreply@anthropic.com>
* 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
* 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