From 0e375f663d98fc1c2b94dd3e2ae0617b559f4a05 Mon Sep 17 00:00:00 2001 From: xkeyC <39891083+xkeyC@users.noreply.github.com> Date: Sun, 17 Mar 2024 17:53:58 +0800 Subject: [PATCH] add workflow --- .github/workflows/windows_nightly.yml | 37 +++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/windows_nightly.yml diff --git a/.github/workflows/windows_nightly.yml b/.github/workflows/windows_nightly.yml new file mode 100644 index 0000000..7550ac2 --- /dev/null +++ b/.github/workflows/windows_nightly.yml @@ -0,0 +1,37 @@ +name: "Windows Nightly Build" +on: + schedule: + - cron: "0 0 * * *" # every day at midnight +jobs: + build: + runs-on: windows-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Set up Flutter + uses: subosito/flutter-action@v2 + with: + channel: 'stable' + - run: flutter --version + - name: Set up Rust + uses: dtolnay/rust-toolchain@stable + - run: rustup --version + - run: cargo --version + - name: Set up LLVM + uses: KyleMayes/install-llvm-action@v1 + with: + version: "10.0" + - run: llvm-config --version + - name: Set up Flutter rust bridge + run: cargo install 'flutter_rust_bridge_codegen@^2.0.0-dev.0' + - name: Flutter pub get + run: flutter pub get + - name: Rust bridge generate + run: flutter_rust_bridge_codegen generate + - name: Flutter build Windows + run: flutter build windows + - name: Archive build + uses: actions/upload-artifact@v4 + with: + name: windows + path: build/windows/x64/runner/Release \ No newline at end of file