From 5601fb27c04b2f70a66ccbec7b5786a36c609980 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Thu, 26 Mar 2026 16:30:00 -0400 Subject: [PATCH] test new windows build [skip ci] --- .github/workflows/windows-new.yml | 48 +++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 .github/workflows/windows-new.yml diff --git a/.github/workflows/windows-new.yml b/.github/workflows/windows-new.yml new file mode 100644 index 0000000..3728387 --- /dev/null +++ b/.github/workflows/windows-new.yml @@ -0,0 +1,48 @@ +name: "Build EXE" + +on: + push: + branches: ["main"] + tags: ["*"] + workflow_dispatch: + +jobs: + build-exe: + runs-on: windows-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v6 + + - name: Set up Flutter + uses: subosito/flutter-action@v2 + + - name: Install Flutter dependencies + run: flutter pub get + + - name: Set up Go + uses: actions/setup-go@v6 + + - name: Run build_runner & build Windows EXE + run: | + dart scripts/generate.dart + flutter pub run build_runner build + flutter build windows --release + + - name: Upload exe zip + uses: actions/upload-artifact@v6 + with: + name: windows-portable + path: build/windows/x64/runner/Release/ + + - name: Install Inno Setup + run: choco install innosetup -y + + - name: Build Inno Setup installer + run: iscc windows/installer.iss + + - name: Upload installer artifact + uses: actions/upload-artifact@v6 + with: + name: windows-installer + path: windows/dist/Nexus-Setup.exe \ No newline at end of file