{
  "schemaVersion": "0.1",
  "id": "f_example_ci_tests",
  "name": "ci-tests",
  "description": "Run the repository test suite and expose its output to CI.",
  "createdAt": "2026-07-21T00:00:00+00:00",
  "modifiedAt": "2026-07-21T00:00:00+00:00",
  "variables": {
    "REPO_DIR": "."
  },
  "nodes": [
    {
      "id": "run_tests",
      "typeId": "shell.run",
      "parameters": {
        "args": "test\n--configuration\nRelease",
        "command": "dotnet",
        "env": null,
        "failOnNonZeroExit": "true",
        "secretEnv": null,
        "timeoutSeconds": "900",
        "workingDirectory": "{{var.REPO_DIR}}"
      },
      "ui": {
        "x": 80,
        "y": 80
      }
    },
    {
      "id": "test_output",
      "typeId": "output.preview",
      "parameters": {},
      "ui": {
        "x": 400,
        "y": 80
      }
    }
  ],
  "connections": [
    {
      "id": "c_ci_stdout_preview",
      "fromNode": "run_tests",
      "fromPort": "stdout",
      "toNode": "test_output",
      "toPort": "value"
    }
  ]
}
