From 7ea95f393e5e2a8ee36bf77c331c492a2fb90013 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Mathieu?= Date: Mon, 15 Dec 2025 13:28:02 +0100 Subject: [PATCH] feat(execution): add a `system.from` label Closes https://github.com/kestra-io/kestra-ee/issues/4699 --- .../java/io/kestra/core/models/Label.java | 1 + .../core/models/triggers/TriggerService.java | 1 + .../trigger/SchedulableExecutionFactory.java | 1 + .../plugin/core/trigger/ScheduleTest.java | 30 +++++++------- .../SchedulerPollingTriggerTest.java | 2 + .../scheduler/SchedulerStreamingTest.java | 1 + ui/src/components/flows/FlowRun.vue | 16 ++++---- .../controllers/api/ExecutionController.java | 39 +++++++++---------- .../api/ExecutionControllerRunnerTest.java | 25 +++++++----- 9 files changed, 65 insertions(+), 51 deletions(-) diff --git a/core/src/main/java/io/kestra/core/models/Label.java b/core/src/main/java/io/kestra/core/models/Label.java index d6141cd238..d1ceabb653 100644 --- a/core/src/main/java/io/kestra/core/models/Label.java +++ b/core/src/main/java/io/kestra/core/models/Label.java @@ -26,6 +26,7 @@ public record Label( public static final String REPLAYED = SYSTEM_PREFIX + "replayed"; public static final String SIMULATED_EXECUTION = SYSTEM_PREFIX + "simulatedExecution"; public static final String TEST = SYSTEM_PREFIX + "test"; + public static final String FROM = SYSTEM_PREFIX + "from"; /** * Static helper method for converting a list of labels to a nested map. diff --git a/core/src/main/java/io/kestra/core/models/triggers/TriggerService.java b/core/src/main/java/io/kestra/core/models/triggers/TriggerService.java index 0c5a028794..6cea547d8f 100644 --- a/core/src/main/java/io/kestra/core/models/triggers/TriggerService.java +++ b/core/src/main/java/io/kestra/core/models/triggers/TriggerService.java @@ -56,6 +56,7 @@ public abstract class TriggerService { ConditionContext conditionContext ) { List