From 3e5d884597bad208222bca7b0dad4d1651b1eb8f Mon Sep 17 00:00:00 2001 From: Sam Sartor Date: Thu, 27 Nov 2025 23:46:10 -0700 Subject: [PATCH] first attempt at windows job --- .gitea/workflows/test.yaml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 52ff110..98f3940 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -41,3 +41,33 @@ jobs: name: mumble-web2-proxy path: target/release/mumble-web2-proxy retention-days: 5 + + windows_build: + runs-on: windows + steps: + - name: Checkout + uses: actions/checkout@v5 + + - name: Install rust + uses: dtolnay/rust-toolchain@stable + with: + toolchain: stable + + - name: Install cargo binstall + shell: pwsh + run: Set-ExecutionPolicy Unrestricted -Scope Process; iex (iwr "https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.ps1").Content + + - name: Install dioxus-cli + run: cargo binstall dioxus-cli --version 0.7.1 + + - uses: Swatinem/rust-cache@v2 + + - name: Build dioxus project + run: dx bundle -p mumble-web2-gui --release --windows + + - name: Upload mumble-web2-gui Windows Artifact + uses: https://gitea.com/actions/gitea-upload-artifact@v4 + with: + name: mumble-web2-gui-windows + path: gui/dist + retention-days: 5