Forráskód Böngészése

ci: fix ci errors

appflowy 3 éve
szülő
commit
2a6ce12a55

+ 0 - 3
.github/workflows/rust_lint.yml

@@ -41,9 +41,6 @@ jobs:
         with:
           toolchain: stable
           override: true
-      - name: Install cargo-make
-        run: cargo install --force cargo-make
-        working-directory: frontend
       - run: rustup component add clippy
         working-directory: frontend/rust-lib
       - run: cargo clippy --no-default-features

+ 1 - 1
frontend/app_flowy/packages/flowy_sdk/.gitignore

@@ -78,4 +78,4 @@ build/
 **/*.lib
 **/*.dll
 **/*.so
-lib/**/dart_event.dart
+# lib/**/dart_event.dart

+ 1 - 1
shared-lib/flowy-derive/src/proto_buf/util.rs

@@ -1,7 +1,7 @@
 use dashmap::{DashMap, DashSet};
 use flowy_ast::{Ctxt, TyInfo};
 use lazy_static::lazy_static;
-use lib_infra::code_gen::protobuf_file::ProtoCache;
+use lib_infra::code_gen::ProtoCache;
 use std::fs::File;
 use std::io::Read;
 use std::sync::atomic::{AtomicBool, Ordering};

+ 1 - 1
shared-lib/lib-infra/src/code_gen/dart_event/dart_event.rs

@@ -43,7 +43,7 @@ pub fn gen(crate_name: &str) {
 }
 
 const DART_IMPORTED: &str = r#"
-/// Auto gen code from rust ast, do not edit
+/// Auto generate. Do not edit
 part of 'dispatch.dart';
 "#;
 

+ 6 - 0
shared-lib/lib-infra/src/code_gen/mod.rs

@@ -9,3 +9,9 @@ mod flowy_toml;
 
 #[cfg(any(feature = "pb_gen", feature = "dart_event"))]
 pub mod util;
+
+#[derive(serde::Serialize, serde::Deserialize)]
+pub struct ProtoCache {
+    pub structs: Vec<String>,
+    pub enums: Vec<String>,
+}

+ 1 - 6
shared-lib/lib-infra/src/code_gen/protobuf_file/proto_gen.rs

@@ -6,6 +6,7 @@ use crate::code_gen::protobuf_file::ast::parse_crate_protobuf;
 use crate::code_gen::protobuf_file::proto_info::ProtobufCrateContext;
 use crate::code_gen::protobuf_file::ProtoFile;
 use crate::code_gen::util::*;
+use crate::code_gen::ProtoCache;
 use std::fs::File;
 use std::path::Path;
 use std::{fs::OpenOptions, io::Write};
@@ -92,12 +93,6 @@ fn write_rust_crate_mod_file(crate_contexts: &[ProtobufCrateContext]) {
     }
 }
 
-#[derive(serde::Serialize, serde::Deserialize)]
-pub struct ProtoCache {
-    pub structs: Vec<String>,
-    pub enums: Vec<String>,
-}
-
 impl ProtoCache {
     fn from_crate_contexts(crate_contexts: &[ProtobufCrateContext]) -> Self {
         let proto_files = crate_contexts