From b4c7ab58009cd516813828095cc2901af16099ae Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Mon, 11 May 2026 13:28:10 -0400 Subject: [PATCH] feat(workflows): add daytona-medium sandbox check --- .fabro/workflows/daytona-medium/workflow.fabro | 11 +++++++++++ .fabro/workflows/daytona-medium/workflow.toml | 10 ++++++++++ 2 files changed, 21 insertions(+) create mode 100644 .fabro/workflows/daytona-medium/workflow.fabro create mode 100644 .fabro/workflows/daytona-medium/workflow.toml diff --git a/.fabro/workflows/daytona-medium/workflow.fabro b/.fabro/workflows/daytona-medium/workflow.fabro new file mode 100644 index 000000000..1b801c763 --- /dev/null +++ b/.fabro/workflows/daytona-medium/workflow.fabro @@ -0,0 +1,11 @@ +digraph DaytonaMedium { + graph [goal="Verify the Daytona daytona-medium sandbox starts with standard tooling", retry_target=exit] + rankdir=LR + + start [shape=Mdiamond, label="Start"] + exit [shape=Msquare, label="Exit"] + + inspect [label="Inspect Sandbox", shape=parallelogram, goal_gate=true, script="set -e\nprintf 'cwd: '; pwd\nprintf 'user: '; whoami\nprintf 'git: '; git --version\nif command -v python3 >/dev/null; then printf 'python: '; python3 --version; else echo 'python: not installed'; fi\nif command -v node >/dev/null; then printf 'node: '; node --version; else echo 'node: not installed'; fi\nprintf 'top-level files:\\n'; ls -la | sed -n '1,40p'"] + + start -> inspect -> exit +} diff --git a/.fabro/workflows/daytona-medium/workflow.toml b/.fabro/workflows/daytona-medium/workflow.toml new file mode 100644 index 000000000..ec86fbdba --- /dev/null +++ b/.fabro/workflows/daytona-medium/workflow.toml @@ -0,0 +1,10 @@ +_version = 1 + +[workflow] +graph = "workflow.fabro" + +[run.sandbox] +provider = "daytona" + +[run.sandbox.daytona.snapshot] +name = "daytona-medium"