Selaa lähdekoodia

ci: rename ci & fix generate language file command error

appflowy 3 vuotta sitten
vanhempi
commit
17c8f9fdde

+ 3 - 3
.github/workflows/frontend_dart.yml → .github/workflows/dart_lint.yml

@@ -3,14 +3,13 @@
 # separate terms of service, privacy policy, and support
 # documentation.
 
-name: Frontend_Dart
+name: DartLint
 
 on:
   push:
     branches: [ main ]
   pull_request:
     branches: [ main ]
-    
 
 
 env:
@@ -26,10 +25,11 @@ jobs:
       - uses: subosito/flutter-action@v1
         with:
           channel: "dev"
-      - name: flutter pub get
+      - name: Generate language files
         working-directory: frontend/app_flowy
         run:
           flutter pub get
+          flutter pub add easy_localization
           flutter pub run easy_localization:generate -S assets/translations/
           flutter pub run easy_localization:generate -f keys -o locale_keys.g.dart -S assets/translations -s en.json
       - name: flutter analyze

+ 2 - 27
.github/workflows/frontend_rust.yml → .github/workflows/rust_lint.yml

@@ -1,4 +1,4 @@
-name: Frontend_Rust
+name: RustLint
 
 on:
   push:
@@ -43,29 +43,4 @@ jobs:
       - run: rustup component add clippy
         working-directory: frontend/rust-lib
       - run: cargo clippy
-        working-directory: frontend/rust-lib
-
-  tests:
-    runs-on: ubuntu-latest
-    steps:
-      - name: Checkout
-        uses: actions/checkout@v2
-      - name: Install Rust
-        run: |
-          curl \
-            --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
-          source $HOME/.cargo/env
-          rustup toolchain install stable
-          rustup default stable
-      - name: Install protobuf tool
-      - run:
-          cargo install --force cargo-make
-          cargo make flowy_dev
-          echo PATH="$PATH":"$HOME/.pub-cache/bin" >> $GITHUB_PATH
-        working-directory: frontend
-      - name: Frontend tests
-        working-directory: frontend/rust-lib
-        run: cargo test
-      - name: Shared-lib tests
-        working-directory: shared-lib
-        run: cargo test
+        working-directory: frontend/rust-lib

+ 36 - 0
.github/workflows/rust_test.yml

@@ -0,0 +1,36 @@
+name: RustLint
+
+on:
+  push:
+    branches: [ main ]
+  pull_request:
+    branches: [ main ]
+
+env:
+  CARGO_TERM_COLOR: always
+
+jobs:
+  tests:
+    runs-on: ubuntu-latest
+    steps:
+      - name: Checkout
+        uses: actions/checkout@v2
+      - name: Install Rust
+        run: |
+          curl \
+            --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
+          source $HOME/.cargo/env
+          rustup toolchain install stable
+          rustup default stable
+      - name: Install protobuf tool
+      - run:
+          cargo install --force cargo-make
+          cargo make flowy_dev
+          echo PATH="$PATH":"$HOME/.pub-cache/bin" >> $GITHUB_PATH
+        working-directory: frontend
+      - name: Frontend tests
+        working-directory: frontend/rust-lib
+        run: cargo test
+      - name: Shared-lib tests
+        working-directory: shared-lib
+        run: cargo test