From 82ac2a5d7979bd934d3d8702e9adeaa80fb0967d Mon Sep 17 00:00:00 2001 From: appflowy Date: Wed, 9 Feb 2022 20:35:07 +0800 Subject: [PATCH] ci: generate language files and install pb tools --- .github/workflows/frontend_dart.yml | 5 ++++- .github/workflows/frontend_rust.yml | 12 ++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/frontend_dart.yml b/.github/workflows/frontend_dart.yml index a94e3b6e8a..6a7dd9d26e 100644 --- a/.github/workflows/frontend_dart.yml +++ b/.github/workflows/frontend_dart.yml @@ -28,7 +28,10 @@ jobs: channel: "dev" - name: flutter pub get working-directory: frontend/app_flowy - run: flutter pub get + run: + flutter pub get + 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 working-directory: frontend/app_flowy run: flutter analyze diff --git a/.github/workflows/frontend_rust.yml b/.github/workflows/frontend_rust.yml index 484c79d037..58954b844e 100644 --- a/.github/workflows/frontend_rust.yml +++ b/.github/workflows/frontend_rust.yml @@ -34,6 +34,12 @@ jobs: with: toolchain: stable override: true + - 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 - run: rustup component add clippy working-directory: frontend/rust-lib - run: cargo clippy @@ -51,6 +57,12 @@ jobs: 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