{
  "openruna_format": "flow-graph-v1",
  "title": "0557_Gitlab_Filter_Create_Scheduled",
  "slug": "0557-gitlab-filter-create-scheduled",
  "source_filename": "0557_Gitlab_Filter_Create_Scheduled.json",
  "nodes": [
    {
      "id": "Backup Now - Manual Trigger",
      "name": "Backup Now - Manual Trigger",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "n8n",
      "name": "n8n",
      "integration": "n8n",
      "kind": "action"
    },
    {
      "id": "Globals",
      "name": "Globals",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Create New File(s)",
      "name": "Create New File(s)",
      "integration": "gitlab",
      "kind": "action"
    },
    {
      "id": "Edit Existing File(s)",
      "name": "Edit Existing File(s)",
      "integration": "gitlab",
      "kind": "action"
    },
    {
      "id": "Derive Filename From Workflow Name",
      "name": "Derive Filename From Workflow Name",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Fetch Existing File Content",
      "name": "Fetch Existing File Content",
      "integration": "gitlab",
      "kind": "action"
    },
    {
      "id": "Skip Unchanged Files",
      "name": "Skip Unchanged Files",
      "integration": "filter",
      "kind": "logic"
    },
    {
      "id": "Schedule Trigger",
      "name": "Schedule Trigger",
      "integration": "schedule",
      "kind": "trigger"
    },
    {
      "id": "Fetch List of Existing Files",
      "name": "Fetch List of Existing Files",
      "integration": "gitlab",
      "kind": "action"
    },
    {
      "id": "Combine Gitlab Existing Files as Single List Item",
      "name": "Combine Gitlab Existing Files as Single List Item",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "File Exists in Gitlab?",
      "name": "File Exists in Gitlab?",
      "integration": "if",
      "kind": "logic"
    }
  ],
  "edges": [
    {
      "from": "n8n",
      "to": "Derive Filename From Workflow Name"
    },
    {
      "from": "Globals",
      "to": "Fetch List of Existing Files"
    },
    {
      "from": "Schedule Trigger",
      "to": "Globals"
    },
    {
      "from": "Skip Unchanged Files",
      "to": "Edit Existing File(s)"
    },
    {
      "from": "File Exists in Gitlab?",
      "to": "Fetch Existing File Content"
    },
    {
      "from": "File Exists in Gitlab?",
      "to": "Create New File(s)"
    },
    {
      "from": "Backup Now - Manual Trigger",
      "to": "Globals"
    },
    {
      "from": "Fetch Existing File Content",
      "to": "Skip Unchanged Files"
    },
    {
      "from": "Fetch List of Existing Files",
      "to": "Combine Gitlab Existing Files as Single List Item"
    },
    {
      "from": "Derive Filename From Workflow Name",
      "to": "File Exists in Gitlab?"
    },
    {
      "from": "Combine Gitlab Existing Files as Single List Item",
      "to": "n8n"
    }
  ]
}