build: update dashboard artifacts and add repeat-modules test workflow

This commit is contained in:
j3ssie
2026-01-27 01:28:21 +08:00
parent 7f339a69f0
commit 5bb2ff7f0c
343 changed files with 1433 additions and 577 deletions
@@ -0,0 +1,85 @@
# Test Flow: Running Same Modules Multiple Times
# This flow demonstrates running the same module multiple times with different configurations
name: test-repeat-modules-flow
kind: flow
description: Test flow that runs the same modules multiple times
tags: test, flow, repeat, modules
params:
- name: target
required: true
- name: iterations
default: "3"
modules:
# First run of echo module
- name: echo-run-1
path: modules/test-echo.yaml
params:
message: "First iteration - starting the flow"
# Second run of echo module (depends on first)
- name: echo-run-2
path: modules/test-echo.yaml
depends_on:
- echo-run-1
params:
message: "Second iteration - continuing"
# Third run of echo module (depends on second)
- name: echo-run-3
path: modules/test-echo.yaml
depends_on:
- echo-run-2
params:
message: "Third iteration - almost done"
# Fourth run with different condition
- name: echo-run-4
path: modules/test-echo.yaml
depends_on:
- echo-run-3
params:
message: "Fourth iteration - final run"
condition: "true"
# Run loop module multiple times as well
- name: loop-run-1
path: modules/test-loop.yaml
depends_on:
- echo-run-2
params:
loop_message: "Loop iteration 1"
- name: loop-run-2
path: modules/test-loop.yaml
depends_on:
- loop-run-1
params:
loop_message: "Loop iteration 2"
# Parallel execution of the same module
- name: echo-parallel-a
path: modules/test-echo.yaml
depends_on:
- echo-run-4
params:
message: "Parallel A - running concurrently"
- name: echo-parallel-b
path: modules/test-echo.yaml
depends_on:
- echo-run-4
params:
message: "Parallel B - running concurrently"
# Final aggregation step
- name: echo-final
path: modules/test-echo.yaml
depends_on:
- echo-parallel-a
- echo-parallel-b
- loop-run-2
params:
message: "Final step - all iterations complete"