Commit graph

12 commits

Author SHA1 Message Date
Teddy
50c17502cf
MINOR - Enable merge group GH event (#27371)
* 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
2026-04-15 07:42:08 -07:00
miriann-uu
7efbeb555c
GEN-4896: Fix/ghsa head ref (#26861)
* Fix github.head_ref injection with github.event.pull_request.number

* Fix github.head_ref injection with github.event.pull_request.number

* Fix github.head_ref injection with github.event.pull_request.number
2026-03-30 10:48:12 -04:00
IceS2
3c89f26422
Move path filtering from trigger level to job level for integration test workflows (#26631)
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.
2026-03-20 09:18:51 +01:00
Sriharsha Chintalapani
c89b7ee757
Fix disk space (#25750)
* Fix - disk space in github workflows

* Fix - disk space in github workflows

* Fix - disk space in github workflows
2026-02-08 12:18:16 -08:00
Sriharsha Chintalapani
dbddaa9f07
Fix disk space (#25749)
* Fix - disk space in github workflows

* Fix - disk space in github workflows
2026-02-08 12:10:31 -08:00
Sriharsha Chintalapani
1caa3e8e88
Fix - disk space in github workflows (#25748) 2026-02-08 11:43:33 -08:00
Eugenio
ac56fb7690
Fix: Replace maven-surefire-plugin with maven-failsafe-plugin for integration tests (#25663)
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>
2026-02-03 18:31:04 +01:00
Sriharsha Chintalapani
d09416058f
fix integration tests wf build - try #4 (#25000)
* fix integration tests wf build - try #4

* fix integration tests wf build - try #4
2025-12-27 00:45:23 -08:00
Sriharsha Chintalapani
498b44adf3
Add Free Disk Space step to prevent disk exhaustion (#24999)
* 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
2025-12-27 00:35:45 -08:00
Sriharsha Chintalapani
4dab801243
Exclude openmetadata-ui and openmetadata-dist from integration test build (#24998) 2025-12-27 00:03:58 -08:00
Sriharsha Chintalapani
fcb1f7ffff
Fix maven build command - remove non-existent module exclusions (#24997) 2025-12-26 23:53:49 -08:00
Sriharsha Chintalapani
ab535900da
Faster tests (#24948)
* 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
2025-12-26 23:47:49 -08:00