-
Notifications
You must be signed in to change notification settings - Fork 2.1k
feat(executions): add IN, NOT_IN, CONTAINS LABELS #11916
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
AcevedoR
commented
Oct 9, 2025
- advance on Add backend endpoints for new filter operators for Labels #11587
🐋 Docker image
docker run --pull=always --rm -it -p 8080:8080 --user=root -v /var/run/docker.sock:/var/run/docker.sock -v /tmp:/tmp ghcr.io/kestra-io/kestra-pr:11916 server local 🧪 Java Unit Tests
|
Tests report quick summary:totals > tests: 3096, success: 3062, skipped: 30, failed: 4
Failed tests:core > io.kestra.core.models.QueryFilterTest > [31] filter=QueryFilter[field=LABELS, operation=IN, value=null], resource=FLOW failed ❌ in 0.043
core > io.kestra.core.models.QueryFilterTest > [32] filter=QueryFilter[field=LABELS, operation=NOT_IN, value=null], resource=FLOW failed ❌ in 0.040
core > io.kestra.core.models.QueryFilterTest > [35] filter=QueryFilter[field=LABELS, operation=CONTAINS, value=null], resource=FLOW failed ❌ in 0.026
jdbc-mysql > io.kestra.repository.mysql.MysqlExecutionRepositoryTest > shouldFindByLabel() failed ❌ in 11.840
|
3f2d33a
to
0dff1ed
Compare
Tests report quick summary:totals > tests: 3096, success: 3065, skipped: 30, failed: 1
Failed tests:jdbc-mysql > io.kestra.repository.mysql.MysqlExecutionRepositoryTest > shouldFindByLabel() failed ❌ in 6.152
|
Tests report quick summary:totals > tests: 3097, success: 3066, skipped: 30, failed: 1
Failed tests:jdbc-mysql > io.kestra.repository.mysql.MysqlExecutionRepositoryTest > shouldFindByLabel() failed ❌ in 8.495
|
5c78005
to
c15fb92
Compare
Tests report quick summary:totals > tests: 3101, success: 3066, skipped: 33, failed: 2
Failed tests:jdbc-mysql > io.kestra.repository.mysql.MysqlExecutionRepositoryTest > shouldFindByLabel() failed ❌ in 8.033
jdbc-postgres > io.kestra.repository.postgres.PostgresExecutionRepositoryTest > shouldFindByLabel() failed ❌ in 11.205
|
c15fb92
to
d3b7a37
Compare
Tests report quick summary:totals > tests: 3099, success: 3066, skipped: 31, failed: 2
Failed tests:jdbc-mysql > io.kestra.repository.mysql.MysqlExecutionRepositoryTest > shouldFindByLabel() failed ❌ in 7.988
jdbc-postgres > io.kestra.repository.postgres.PostgresExecutionRepositoryTest > shouldFindByLabel() failed ❌ in 13.151
|
d3b7a37
to
5345542
Compare
Tests report quick summary:totals > tests: 3047, success: 3031, skipped: 11, failed: 5
Failed tests:core > io.kestra.core.runners.ExecutionServiceTest > markAsEachPara() failed ❌ in 16.651
core > io.kestra.core.runners.ExecutionServiceTest > replayEachPara() failed ❌ in 15.880
core > io.kestra.core.runners.ExecutionServiceTest > replayFlowable() failed ❌ in 16.221
jdbc-mysql > io.kestra.repository.mysql.MysqlExecutionRepositoryTest > shouldFindByLabel() failed ❌ in 6.468
jdbc-postgres > io.kestra.repository.postgres.PostgresExecutionRepositoryTest > shouldFindByLabel() failed ❌ in 7.501
Flaky tests report quick summary:totals > tests: 19, success: 13, skipped: 2, failed: 4
Failed tests:core > io.kestra.plugin.core.flow.PauseTest > delayFromInput() failed ❌ in 0.014
core > io.kestra.plugin.core.flow.PauseTest > delay() failed ❌ in 0.023
core > io.kestra.plugin.core.flow.PauseTest > parallelDelay() failed ❌ in 0.020
jdbc-h2 > io.kestra.runner.h2.H2ServiceLivenessCoordinatorTest > shouldReEmitTasksWhenWorkerIsDetectedAsNonResponding() failed ❌ in 14.576
|
1cd06d5
to
29de84c
Compare
Tests report quick summary:totals > tests: 3070, success: 3056, skipped: 12, failed: 2
Failed tests:jdbc-mysql > io.kestra.repository.mysql.MysqlExecutionRepositoryTest > shouldFindByLabel() failed ❌ in 12.081
scheduler > io.kestra.scheduler.SchedulerConditionTest > schedule() failed ❌ in 42.574
Flaky tests report quick summary:totals > tests: 21, success: 15, skipped: 2, failed: 4
Failed tests:core > io.kestra.plugin.core.flow.PauseTest > delayFromInput() failed ❌ in 0.029
core > io.kestra.plugin.core.flow.PauseTest > delay() failed ❌ in 0.028
core > io.kestra.plugin.core.flow.PauseTest > parallelDelay() failed ❌ in 0.018
scheduler > io.kestra.scheduler.SchedulerScheduleTest > recoverNONELongRunningExecution() failed ❌ in 34.397
|
29de84c
to
808485b
Compare
Tests report quick summary:totals > tests: 3069, success: 3056, skipped: 11, failed: 2
Failed tests:jdbc-mysql > io.kestra.repository.mysql.MysqlExecutionRepositoryTest > shouldFindByLabel() failed ❌ in 5.544
scheduler > io.kestra.scheduler.SchedulerConditionTest > schedule() failed ❌ in 39.481
Flaky tests report quick summary:totals > tests: 21, success: 16, skipped: 2, failed: 3
Failed tests:core > io.kestra.plugin.core.flow.PauseTest > delayFromInput() failed ❌ in 0.041
core > io.kestra.plugin.core.flow.PauseTest > parallelDelay() failed ❌ in 0.040
core > io.kestra.plugin.core.flow.PauseTest > delay() failed ❌ in 0.038
|