Skip to content

Conversation

@loicmathieu
Copy link
Member

@loicmathieu loicmathieu commented Dec 8, 2025

… to compute next tasks

As when the flowable is itself in a flowable that process tasks concurrently like the ForEach when using a concurrency limit, it can be done multiple time with different values.

This can only occurs if the expression is using taskRun.value.

Fixes https://github.com/kestra-io/kestra-ee/issues/6055

@github-actions
Copy link
Contributor

github-actions bot commented Dec 8, 2025

🐋 Docker image

ghcr.io/kestra-io/kestra-pr:13525
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:13525 server local

🧪 Java Unit Tests

TestsPassed ✅Skipped ⚠️FailedTime ⏱
Java Tests Report3634 ran3622 ✅12 ⚠️0 ❌33m 4s 140ms

@github-actions
Copy link
Contributor

github-actions bot commented Dec 8, 2025

Tests report quick summary:

success ✅ > tests: 3634, success: 3622, skipped: 12, failed: 0

unfold for details
Project Status Success Skipped Failed
cli success ✅ 78 0 0
core success ✅ 1668 0 0
executor success ✅ 4 0 0
jdbc success ✅ 10 0 0
jdbc-h2 success ✅ 464 0 0
jdbc-mysql success ✅ 466 0 0
jdbc-postgres success ✅ 466 0 0
processor success ✅ 7 0 0
runner-memory success ✅ 1 0 0
scheduler success ✅ 23 0 0
script success ✅ 11 0 0
storage-local success ✅ 64 0 0
webserver success ✅ 367 0 0
worker success ✅ 5 0 0

Flaky tests report quick summary:

success ✅ > tests: 31, success: 29, skipped: 2, failed: 0

unfold for details
Project Status Success Skipped Failed
cli success ✅ 2 0 0
core success ✅ 5 0 0
jdbc success ✅ 2 0 0
jdbc-h2 success ✅ 4 0 0
jdbc-mysql success ✅ 6 0 0
jdbc-postgres success ✅ 6 0 0
scheduler success ✅ 2 0 0
script success ✅ 1 0 0
webserver success ✅ 3 0 0

@loicmathieu loicmathieu requested review from a team and nkwiatkowski December 8, 2025 13:03
… to compute next tasks

As when the flowable is itself in a flowable that process tasks concurrently like the ForEach when using a concurrency limit, it can be done multiple time with different values.

This can only occurs if the expression is using `taskRun.value`.

Fixes kestra-io/kestra-ee#6055
@loicmathieu loicmathieu force-pushed the fix/flowable-render-cache branch from 49b04fb to be62089 Compare December 8, 2025 13:05
Copy link
Contributor

@nkwiatkowski nkwiatkowski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@loicmathieu loicmathieu merged commit 424a6cb into develop Dec 8, 2025
9 of 10 checks passed
@loicmathieu loicmathieu deleted the fix/flowable-render-cache branch December 8, 2025 14:03
@github-project-automation github-project-automation bot moved this from To review to Done in Pull Requests Dec 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants