From 6d87b5203a0914bfd6ae3febc539205625845436 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 25 Dec 2025 13:43:20 +0000 Subject: [PATCH 1/2] Update Rust crate tucana to 0.0.50 --- Cargo.lock | 28 ++++++++-------------------- Cargo.toml | 2 +- 2 files changed, 9 insertions(+), 21 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 788dac1..3a0a0ef 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -469,7 +469,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.61.1", ] [[package]] @@ -1292,18 +1292,6 @@ dependencies = [ "serde", ] -[[package]] -name = "pbjson-build" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af22d08a625a2213a78dbb0ffa253318c5c79ce3133d32d296655a7bdfb02095" -dependencies = [ - "heck", - "itertools", - "prost", - "prost-types", -] - [[package]] name = "pbjson-build" version = "0.9.0" @@ -1325,7 +1313,7 @@ dependencies = [ "bytes", "chrono", "pbjson", - "pbjson-build 0.9.0", + "pbjson-build", "prost", "prost-build", "serde", @@ -1642,7 +1630,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.60.2", + "windows-sys 0.61.1", ] [[package]] @@ -1946,7 +1934,7 @@ dependencies = [ "getrandom 0.3.3", "once_cell", "rustix", - "windows-sys 0.60.2", + "windows-sys 0.61.1", ] [[package]] @@ -2213,12 +2201,12 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tucana" -version = "0.0.49" +version = "0.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58e7638b0a71c5d21fce37e1c1a58994c53c0e7bc3332c322ef4ea5540f0d2c5" +checksum = "895831395ed4175f80d471ae0d7480050d68e43b48482bf899919fbbd5a0aa92" dependencies = [ "pbjson", - "pbjson-build 0.8.0", + "pbjson-build", "pbjson-types", "prost", "prost-build", @@ -2441,7 +2429,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.60.2", + "windows-sys 0.61.1", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index bbebe21..69426d7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ edition = "2024" [workspace.dependencies] serde = "1.0.219" serde_json = "1.0.140" -tucana = "0.0.49" +tucana = "0.0.50" clap = "4.5.41" colored = "3.0" tabled = "0.20" From 1978bf12046b43a68c806387540599b5733c6902 Mon Sep 17 00:00:00 2001 From: Raphael Date: Thu, 25 Dec 2025 14:58:10 +0100 Subject: [PATCH 2/2] feat: updated flow type uniqueness from boolean to enum --- definitions/rest/flow_type/rest.proto.json | 144 ++++++++++----------- 1 file changed, 72 insertions(+), 72 deletions(-) diff --git a/definitions/rest/flow_type/rest.proto.json b/definitions/rest/flow_type/rest.proto.json index 0eab917..da842e7 100644 --- a/definitions/rest/flow_type/rest.proto.json +++ b/definitions/rest/flow_type/rest.proto.json @@ -1,74 +1,74 @@ { - "identifier": "REST", - "settings": [ - { - "identifier": "HTTP_URL", - "unique": false, - "dataTypeIdentifier": "HTTP_URL", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "URL" - } - ], - "description": [ - { - "code": "en-US", - "content": "Specifies the HTTP URL endpoint." - } - ] - }, - { - "identifier": "HTTP_METHOD", - "unique": false, - "dataTypeIdentifier": "HTTP_METHOD", - "defaultValue": null, - "name": [ - { - "code": "en-US", - "content": "Method" - } - ], - "description": [ - { - "code": "en-US", - "content": "Specifies the HTTP request method (e.g., GET, POST, PUT, DELETE)." - } - ] - } - ], - "inputTypeIdentifier": "REST_ADAPTER_INPUT", - "returnTypeIdentifier": "HTTP_RESPONSE", - "editable": false, - "name": [ - { - "code": "en-US", - "content": "Rest Endpoint" - } - ], - "description": [ - { - "code": "en-US", - "content": "A REST API is a web service that lets clients interact with data on a server using standard HTTP methods like GET, POST, PUT, and DELETE usually returning results in JSON format." - } - ], - "documentation": [ - { - "code": "en-US", - "content": "A REST API is a web service that lets clients interact with data on a server using standard HTTP methods like GET, POST, PUT, and DELETE usually returning results in JSON format." - } - ], - "displayMessage": [ - { - "code": "en-US", - "content": "On ${method} request to ${route}" - } - ], - "alias": [ - { - "code": "en-US", - "content": "http;rest;route;web;webhook" - } - ] + "identifier": "REST", + "settings": [ + { + "identifier": "HTTP_URL", + "unique": "PROJECT", + "dataTypeIdentifier": "HTTP_URL", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "URL" + } + ], + "description": [ + { + "code": "en-US", + "content": "Specifies the HTTP URL endpoint." + } + ] + }, + { + "identifier": "HTTP_METHOD", + "unique": "NONE", + "dataTypeIdentifier": "HTTP_METHOD", + "defaultValue": null, + "name": [ + { + "code": "en-US", + "content": "Method" + } + ], + "description": [ + { + "code": "en-US", + "content": "Specifies the HTTP request method (e.g., GET, POST, PUT, DELETE)." + } + ] + } + ], + "inputTypeIdentifier": "REST_ADAPTER_INPUT", + "returnTypeIdentifier": "HTTP_RESPONSE", + "editable": false, + "name": [ + { + "code": "en-US", + "content": "Rest Endpoint" + } + ], + "description": [ + { + "code": "en-US", + "content": "A REST API is a web service that lets clients interact with data on a server using standard HTTP methods like GET, POST, PUT, and DELETE usually returning results in JSON format." + } + ], + "documentation": [ + { + "code": "en-US", + "content": "A REST API is a web service that lets clients interact with data on a server using standard HTTP methods like GET, POST, PUT, and DELETE usually returning results in JSON format." + } + ], + "displayMessage": [ + { + "code": "en-US", + "content": "On ${method} request to ${route}" + } + ], + "alias": [ + { + "code": "en-US", + "content": "http;rest;route;web;webhook" + } + ] }