refactor: remove flutter_rust_bridge compilation speedup workaround

chagne crontab to 0:00
This commit is contained in:
Kingtous 2022-10-21 08:39:37 +08:00
parent 2c2ab097a3
commit 1e86f96827

View File

@ -2,7 +2,8 @@ name: Flutter Nightly Build
on: on:
schedule: schedule:
- cron: "* 0 * * *" # schedule build every night
- cron: "0 0 * * *"
workflow_dispatch: workflow_dispatch:
jobs: jobs:
@ -46,13 +47,10 @@ jobs:
run: | run: |
dart pub global activate ffigen --version 5.0.1 dart pub global activate ffigen --version 5.0.1
$exists = Test-Path ~/.cargo/bin/flutter_rust_bridge_codegen.exe $exists = Test-Path ~/.cargo/bin/flutter_rust_bridge_codegen.exe
If ( ! $exists -eq $True )
{
Push-Location .. Push-Location ..
git clone https://github.com/SoLongAndThanksForAllThePizza/flutter_rust_bridge --depth=1 git clone https://github.com/SoLongAndThanksForAllThePizza/flutter_rust_bridge --depth=1
Push-Location flutter_rust_bridge/frb_codegen ; cargo install --path . ; Pop-Location Push-Location flutter_rust_bridge/frb_codegen ; cargo install --path . ; Pop-Location
Pop-Location Pop-Location
}
Push-Location flutter ; flutter pub get ; Pop-Location Push-Location flutter ; flutter pub get ; Pop-Location
~/.cargo/bin/flutter_rust_bridge_codegen --rust-input ./src/flutter_ffi.rs --dart-output ./flutter/lib/generated_bridge.dart ~/.cargo/bin/flutter_rust_bridge_codegen --rust-input ./src/flutter_ffi.rs --dart-output ./flutter/lib/generated_bridge.dart
@ -126,10 +124,8 @@ jobs:
run: | run: |
dart pub global activate ffigen --version 5.0.1 dart pub global activate ffigen --version 5.0.1
# flutter_rust_bridge # flutter_rust_bridge
if [[ ! -e $HOME/.cargo/bin/flutter_rust_bridge_codegen ]]; then
pushd /tmp && git clone https://github.com/SoLongAndThanksForAllThePizza/flutter_rust_bridge --depth=1 && popd pushd /tmp && git clone https://github.com/SoLongAndThanksForAllThePizza/flutter_rust_bridge --depth=1 && popd
pushd /tmp/flutter_rust_bridge/frb_codegen && cargo install --path . && popd pushd /tmp/flutter_rust_bridge/frb_codegen && cargo install --path . && popd
fi
pushd flutter && flutter pub get && popd pushd flutter && flutter pub get && popd
~/.cargo/bin/flutter_rust_bridge_codegen --rust-input ./src/flutter_ffi.rs --dart-output ./flutter/lib/generated_bridge.dart ~/.cargo/bin/flutter_rust_bridge_codegen --rust-input ./src/flutter_ffi.rs --dart-output ./flutter/lib/generated_bridge.dart