{
 "type": "excalidraw",
 "version": 2,
 "source": "https://excalidraw.com",
 "elements": [
  {
   "id": "zone0",
   "type": "rectangle",
   "x": 20,
   "y": 20,
   "width": 1200,
   "height": 200,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "#ffec99",
   "fillStyle": "solid",
   "strokeWidth": 1,
   "strokeStyle": "dashed",
   "roughness": 1,
   "opacity": 60,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 3
   },
   "seed": 1567515030,
   "version": 1,
   "versionNonce": 1481479471,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false
  },
  {
   "id": "zone0t",
   "type": "text",
   "x": 32,
   "y": 28,
   "width": 1176,
   "height": 20.0,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 431968624,
   "version": 1,
   "versionNonce": 1531046260,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "Pipeline  (dist cartiflette-pipeline, non publiée)",
   "originalText": "Pipeline  (dist cartiflette-pipeline, non publiée)",
   "fontSize": 16,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "lineHeight": 1.25,
   "autoResize": true,
   "baseline": 14
  },
  {
   "id": "bump",
   "type": "rectangle",
   "x": 40,
   "y": 70,
   "width": 300,
   "height": 130,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "#ffffff",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 3
   },
   "seed": 669405646,
   "version": 1,
   "versionNonce": 856829438,
   "isDeleted": false,
   "boundElements": [
    {
     "type": "text",
     "id": "bump_t"
    },
    {
     "type": "arrow",
     "id": "arrow10"
    }
   ],
   "updated": 1,
   "link": null,
   "locked": false
  },
  {
   "id": "bump_t",
   "type": "text",
   "x": 46,
   "y": 91.25,
   "width": 288,
   "height": 87.5,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 2137066976,
   "version": 2,
   "versionNonce": 1442436765,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "Monter la version\n• pyproject.toml\n• cartiflette/__init__.py\n• argo-pipeline/pipeline.yaml\n  (image, path par défaut)",
   "originalText": "Monter la version\n• pyproject.toml\n• cartiflette/__init__.py\n• argo-pipeline/pipeline.yaml\n  (image, path par défaut)",
   "fontSize": 14,
   "fontFamily": 1,
   "textAlign": "center",
   "verticalAlign": "middle",
   "containerId": "bump",
   "lineHeight": 1.25,
   "autoResize": true,
   "baseline": 12
  },
  {
   "id": "main",
   "type": "rectangle",
   "x": 390,
   "y": 95,
   "width": 190,
   "height": 80,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "#ffffff",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 3
   },
   "seed": 1395602504,
   "version": 1,
   "versionNonce": 801914425,
   "isDeleted": false,
   "boundElements": [
    {
     "type": "text",
     "id": "main_t"
    },
    {
     "type": "arrow",
     "id": "arrow10"
    },
    {
     "type": "arrow",
     "id": "arrow11"
    }
   ],
   "updated": 1,
   "link": null,
   "locked": false
  },
  {
   "id": "main_t",
   "type": "text",
   "x": 396,
   "y": 115.0,
   "width": 178,
   "height": 40.0,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 940812753,
   "version": 1,
   "versionNonce": 1931906534,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "merge / push\nsur main",
   "originalText": "merge / push\nsur main",
   "fontSize": 16,
   "fontFamily": 1,
   "textAlign": "center",
   "verticalAlign": "middle",
   "containerId": "main",
   "lineHeight": 1.25,
   "autoResize": true,
   "baseline": 14
  },
  {
   "id": "dock",
   "type": "rectangle",
   "x": 630,
   "y": 85,
   "width": 270,
   "height": 100,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "#a5d8ff",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 3
   },
   "seed": 1111485659,
   "version": 1,
   "versionNonce": 969559112,
   "isDeleted": false,
   "boundElements": [
    {
     "type": "text",
     "id": "dock_t"
    },
    {
     "type": "arrow",
     "id": "arrow11"
    },
    {
     "type": "arrow",
     "id": "arrow12"
    },
    {
     "type": "arrow",
     "id": "arrow23"
    }
   ],
   "updated": 1,
   "link": null,
   "locked": false
  },
  {
   "id": "dock_t",
   "type": "text",
   "x": 636,
   "y": 108.75,
   "width": 258,
   "height": 52.5,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 259854540,
   "version": 1,
   "versionNonce": 532373263,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "GitHub Action docker.yml\n→ Docker Hub\ninseefrlab/cartiflette:v<version>",
   "originalText": "GitHub Action docker.yml\n→ Docker Hub\ninseefrlab/cartiflette:v<version>",
   "fontSize": 14,
   "fontFamily": 1,
   "textAlign": "center",
   "verticalAlign": "middle",
   "containerId": "dock",
   "lineHeight": 1.25,
   "autoResize": true,
   "baseline": 12
  },
  {
   "id": "argo",
   "type": "rectangle",
   "x": 950,
   "y": 85,
   "width": 250,
   "height": 100,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "#b2f2bb",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 3
   },
   "seed": 482533864,
   "version": 1,
   "versionNonce": 137494575,
   "isDeleted": false,
   "boundElements": [
    {
     "type": "text",
     "id": "argo_t"
    },
    {
     "type": "arrow",
     "id": "arrow12"
    }
   ],
   "updated": 1,
   "link": null,
   "locked": false
  },
  {
   "id": "argo_t",
   "type": "text",
   "x": 956,
   "y": 105.0,
   "width": 238,
   "height": 60.0,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 726033230,
   "version": 1,
   "versionNonce": 45170733,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "argo submit\n(revision=main,\nimage v<version>)",
   "originalText": "argo submit\n(revision=main,\nimage v<version>)",
   "fontSize": 16,
   "fontFamily": 1,
   "textAlign": "center",
   "verticalAlign": "middle",
   "containerId": "argo",
   "lineHeight": 1.25,
   "autoResize": true,
   "baseline": 14
  },
  {
   "id": "arrow10",
   "type": "arrow",
   "x": 346.0,
   "y": 135.0,
   "width": 38.0,
   "height": 0.0,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 2
   },
   "seed": 1263383346,
   "version": 1,
   "versionNonce": 1189537410,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "points": [
    [
     0.0,
     0.0
    ],
    [
     38.0,
     0.0
    ]
   ],
   "lastCommittedPoint": null,
   "startBinding": {
    "elementId": "bump",
    "focus": 0,
    "gap": 6
   },
   "endBinding": {
    "elementId": "main",
    "focus": 0,
    "gap": 6
   },
   "startArrowhead": null,
   "endArrowhead": "arrow",
   "elbowed": false
  },
  {
   "id": "arrow11",
   "type": "arrow",
   "x": 586.0,
   "y": 135.0,
   "width": 38.0,
   "height": 0.0,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 2
   },
   "seed": 494167626,
   "version": 1,
   "versionNonce": 1263665530,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "points": [
    [
     0.0,
     0.0
    ],
    [
     38.0,
     0.0
    ]
   ],
   "lastCommittedPoint": null,
   "startBinding": {
    "elementId": "main",
    "focus": 0,
    "gap": 6
   },
   "endBinding": {
    "elementId": "dock",
    "focus": 0,
    "gap": 6
   },
   "startArrowhead": null,
   "endArrowhead": "arrow",
   "elbowed": false
  },
  {
   "id": "arrow12",
   "type": "arrow",
   "x": 906.0,
   "y": 135.0,
   "width": 38.0,
   "height": 0.0,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 2
   },
   "seed": 472913244,
   "version": 1,
   "versionNonce": 15442220,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "points": [
    [
     0.0,
     0.0
    ],
    [
     38.0,
     0.0
    ]
   ],
   "lastCommittedPoint": null,
   "startBinding": {
    "elementId": "dock",
    "focus": 0,
    "gap": 6
   },
   "endBinding": {
    "elementId": "argo",
    "focus": 0,
    "gap": 6
   },
   "startArrowhead": null,
   "endArrowhead": "arrow",
   "elbowed": false
  },
  {
   "id": "zone13",
   "type": "rectangle",
   "x": 20,
   "y": 250,
   "width": 1200,
   "height": 160,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "#d0bfff",
   "fillStyle": "solid",
   "strokeWidth": 1,
   "strokeStyle": "dashed",
   "roughness": 1,
   "opacity": 60,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 3
   },
   "seed": 152456492,
   "version": 1,
   "versionNonce": 1520076856,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false
  },
  {
   "id": "zone13t",
   "type": "text",
   "x": 32,
   "y": 258,
   "width": 1176,
   "height": 20.0,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 1355283292,
   "version": 1,
   "versionNonce": 126430449,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "Client Python  (PyPI « cartiflette »)",
   "originalText": "Client Python  (PyPI « cartiflette »)",
   "fontSize": 16,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "lineHeight": 1.25,
   "autoResize": true,
   "baseline": 14
  },
  {
   "id": "bump2",
   "type": "rectangle",
   "x": 40,
   "y": 295,
   "width": 300,
   "height": 90,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "#ffffff",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 3
   },
   "seed": 491648747,
   "version": 1,
   "versionNonce": 144741092,
   "isDeleted": false,
   "boundElements": [
    {
     "type": "text",
     "id": "bump2_t"
    },
    {
     "type": "arrow",
     "id": "arrow21"
    }
   ],
   "updated": 1,
   "link": null,
   "locked": false
  },
  {
   "id": "bump2_t",
   "type": "text",
   "x": 46,
   "y": 313.75,
   "width": 288,
   "height": 52.5,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 1944374676,
   "version": 1,
   "versionNonce": 67458814,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "Monter la version\npython-package/cartiflette/\npyproject.toml",
   "originalText": "Monter la version\npython-package/cartiflette/\npyproject.toml",
   "fontSize": 14,
   "fontFamily": 1,
   "textAlign": "center",
   "verticalAlign": "middle",
   "containerId": "bump2",
   "lineHeight": 1.25,
   "autoResize": true,
   "baseline": 12
  },
  {
   "id": "tag",
   "type": "rectangle",
   "x": 390,
   "y": 300,
   "width": 190,
   "height": 80,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "#ffffff",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 3
   },
   "seed": 1846052961,
   "version": 1,
   "versionNonce": 709589791,
   "isDeleted": false,
   "boundElements": [
    {
     "type": "text",
     "id": "tag_t"
    },
    {
     "type": "arrow",
     "id": "arrow21"
    },
    {
     "type": "arrow",
     "id": "arrow22"
    },
    {
     "type": "arrow",
     "id": "arrow23"
    }
   ],
   "updated": 1,
   "link": null,
   "locked": false
  },
  {
   "id": "tag_t",
   "type": "text",
   "x": 396,
   "y": 320.0,
   "width": 178,
   "height": 40.0,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 152165002,
   "version": 1,
   "versionNonce": 1104141865,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "git tag v<x.y.z>\n+ push du tag",
   "originalText": "git tag v<x.y.z>\n+ push du tag",
   "fontSize": 16,
   "fontFamily": 1,
   "textAlign": "center",
   "verticalAlign": "middle",
   "containerId": "tag",
   "lineHeight": 1.25,
   "autoResize": true,
   "baseline": 14
  },
  {
   "id": "pypi",
   "type": "rectangle",
   "x": 630,
   "y": 290,
   "width": 270,
   "height": 100,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "#a5d8ff",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 3
   },
   "seed": 511111063,
   "version": 1,
   "versionNonce": 598025374,
   "isDeleted": false,
   "boundElements": [
    {
     "type": "text",
     "id": "pypi_t"
    },
    {
     "type": "arrow",
     "id": "arrow22"
    }
   ],
   "updated": 1,
   "link": null,
   "locked": false
  },
  {
   "id": "pypi_t",
   "type": "text",
   "x": 636,
   "y": 313.75,
   "width": 258,
   "height": 52.5,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 1436618836,
   "version": 1,
   "versionNonce": 1042419700,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "GitHub Action pypi.yml\nuv build + uv publish\n→ PyPI",
   "originalText": "GitHub Action pypi.yml\nuv build + uv publish\n→ PyPI",
   "fontSize": 14,
   "fontFamily": 1,
   "textAlign": "center",
   "verticalAlign": "middle",
   "containerId": "pypi",
   "lineHeight": 1.25,
   "autoResize": true,
   "baseline": 12
  },
  {
   "id": "arrow21",
   "type": "arrow",
   "x": 346.0,
   "y": 340.0,
   "width": 38.0,
   "height": 0.0,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 2
   },
   "seed": 460070046,
   "version": 1,
   "versionNonce": 1157996058,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "points": [
    [
     0.0,
     0.0
    ],
    [
     38.0,
     0.0
    ]
   ],
   "lastCommittedPoint": null,
   "startBinding": {
    "elementId": "bump2",
    "focus": 0,
    "gap": 6
   },
   "endBinding": {
    "elementId": "tag",
    "focus": 0,
    "gap": 6
   },
   "startArrowhead": null,
   "endArrowhead": "arrow",
   "elbowed": false
  },
  {
   "id": "arrow22",
   "type": "arrow",
   "x": 586.0,
   "y": 340.0,
   "width": 38.0,
   "height": 0.0,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 2
   },
   "seed": 284137528,
   "version": 1,
   "versionNonce": 1553387798,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "points": [
    [
     0.0,
     0.0
    ],
    [
     38.0,
     0.0
    ]
   ],
   "lastCommittedPoint": null,
   "startBinding": {
    "elementId": "tag",
    "focus": 0,
    "gap": 6
   },
   "endBinding": {
    "elementId": "pypi",
    "focus": 0,
    "gap": 6
   },
   "startArrowhead": null,
   "endArrowhead": "arrow",
   "elbowed": false
  },
  {
   "id": "arrow23",
   "type": "arrow",
   "x": 544.4753232623841,
   "y": 296.4555668971831,
   "width": 147.39081688986596,
   "height": 107.91113379436612,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "dashed",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": {
    "type": 2
   },
   "seed": 2009001532,
   "version": 1,
   "versionNonce": 1894903218,
   "isDeleted": false,
   "boundElements": [
    {
     "type": "text",
     "id": "arrow23_t"
    }
   ],
   "updated": 1,
   "link": null,
   "locked": false,
   "points": [
    [
     0.0,
     0.0
    ],
    [
     147.39081688986596,
     -107.91113379436612
    ]
   ],
   "lastCommittedPoint": null,
   "startBinding": {
    "elementId": "tag",
    "focus": 0,
    "gap": 6
   },
   "endBinding": {
    "elementId": "dock",
    "focus": 0,
    "gap": 6
   },
   "startArrowhead": null,
   "endArrowhead": "arrow",
   "elbowed": false
  },
  {
   "id": "arrow23_t",
   "type": "text",
   "x": 458.79999999999995,
   "y": 227.25,
   "width": 282.40000000000003,
   "height": 17.5,
   "angle": 0,
   "strokeColor": "#1e1e1e",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 1226305710,
   "version": 1,
   "versionNonce": 1237405090,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "un tag v* reconstruit aussi l'image",
   "originalText": "un tag v* reconstruit aussi l'image",
   "fontSize": 14,
   "fontFamily": 1,
   "textAlign": "center",
   "verticalAlign": "middle",
   "containerId": "arrow23",
   "lineHeight": 1.25,
   "autoResize": true,
   "baseline": 12
  },
  {
   "id": "note25",
   "type": "text",
   "x": 950,
   "y": 300,
   "width": 215.60000000000002,
   "height": 70.0,
   "angle": 0,
   "strokeColor": "#495057",
   "backgroundColor": "transparent",
   "fillStyle": "solid",
   "strokeWidth": 2,
   "strokeStyle": "solid",
   "roughness": 1,
   "opacity": 100,
   "groupIds": [],
   "frameId": null,
   "roundness": null,
   "seed": 1015053309,
   "version": 2,
   "versionNonce": 521832597,
   "isDeleted": false,
   "boundElements": [],
   "updated": 1,
   "link": null,
   "locked": false,
   "text": "check.yml : pytest pipeline,\nclient et API à chaque push\n\nlint.yml : ruff",
   "originalText": "check.yml : pytest pipeline,\nclient et API à chaque push\n\nlint.yml : ruff",
   "fontSize": 14,
   "fontFamily": 1,
   "textAlign": "left",
   "verticalAlign": "top",
   "containerId": null,
   "lineHeight": 1.25,
   "autoResize": true,
   "baseline": 12
  }
 ],
 "appState": {
  "viewBackgroundColor": "#ffffff",
  "gridSize": null
 },
 "files": {}
}