ci: add GitHub Actions workflows for upstream sync and release automation

This commit is contained in:
Your Name 2026-03-04 17:19:56 +08:00
parent 0d201261c8
commit 5d421e8a76
7035 changed files with 106275 additions and 0 deletions

View file

@ -0,0 +1 @@
This file has an mtime of when this was started.

View file

@ -0,0 +1 @@
0dd23fa7e66b79c9

View file

@ -0,0 +1 @@
{"rustc":6817557220965521185,"features":"[]","declared_features":"[]","target":1598646330912367498,"profile":17672942494452627365,"path":10763286916239946207,"deps":[[195694931015811426,"tempfile",false,5992188741245865520],[1527615631266860061,"async_graphql",false,5038051299795629522],[2706460456408817945,"futures",false,15326010413187351006],[2737927996754702673,"jsonwebtoken",false,888003271423622171],[3163899731817361221,"tokio_util",false,15890149353791368928],[8008191657135824715,"thiserror",false,14928982286746712946],[8434721349366383850,"tower_http",false,14832103474728172473],[8889446427035620327,"axum",false,7251179391398120201],[9800012718262444189,"uuid",false,18038811679143371581],[12041186341109472307,"tracing_subscriber",false,10255914496330224537],[12891030758458664808,"tokio",false,17647294063356797268],[13548984313718623784,"serde",false,7460678141031494169],[13795362694956882968,"serde_json",false,13330878558389722557],[14757622794040968908,"tracing",false,11406371515174680991],[15658505062885698977,"chrono",false,5869467305931681504],[16450237061374749978,"async_graphql_axum",false,17744171278498222266],[17325453097244291330,"reqwest",false,4411603509853447941],[18372475104564266000,"zip",false,15899555161342593504]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\convertx-api-23696d7ed2f68394\\dep-lib-convertx_api","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}

View file

@ -0,0 +1,3 @@
{"$message_type":"diagnostic","message":"unused import: `crate::engine::EngineRegistry`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src\\graphql.rs","byte_start":189,"byte_end":218,"line_start":7,"line_end":7,"column_start":5,"column_end":34,"is_primary":true,"text":[{"text":"use crate::engine::EngineRegistry;","highlight_start":5,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"src\\graphql.rs","byte_start":185,"byte_end":221,"line_start":7,"line_end":8,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"use crate::engine::EngineRegistry;","highlight_start":1,"highlight_end":35},{"text":"use crate::job::JobStore;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: unused import: `crate::engine::EngineRegistry`\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\graphql.rs:7:5\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m7\u001b[0m \u001b[1m\u001b[96m|\u001b[0m use crate::engine::EngineRegistry;\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[93m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[96m|\u001b[0m\n \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mnote\u001b[0m: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\n"}
{"$message_type":"diagnostic","message":"unused import: `crate::job::JobStore`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src\\graphql.rs","byte_start":225,"byte_end":245,"line_start":8,"line_end":8,"column_start":5,"column_end":25,"is_primary":true,"text":[{"text":"use crate::job::JobStore;","highlight_start":5,"highlight_end":25}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"src\\graphql.rs","byte_start":221,"byte_end":248,"line_start":8,"line_end":9,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"use crate::job::JobStore;","highlight_start":1,"highlight_end":26},{"text":"use crate::models::JobStatus as ModelJobStatus;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: unused import: `crate::job::JobStore`\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\graphql.rs:8:5\n \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m8\u001b[0m \u001b[1m\u001b[96m|\u001b[0m use crate::job::JobStore;\n \u001b[1m\u001b[96m|\u001b[0m \u001b[1m\u001b[93m^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"2 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: 2 warnings emitted\u001b[0m\n\n"}