Windows Desktop Client CI #2

Merged
restitux merged 82 commits from bundle into main 2025-12-05 03:58:12 +00:00
Showing only changes of commit 42a8643e8e - Show all commits
+4 -21
View File
@@ -1,5 +1,5 @@
name: Build Mumble Web 2
on: [workflow_dispatch]
on: [push]
jobs:
linux_build:
@@ -45,31 +45,14 @@ jobs:
windows_build:
runs-on: windows
container:
image: git.ohea.xyz/mumble/mumbl-web2/windows-release-builder:latest
image: git.ohea.xyz/mumble/mumble-web2/windows-release-builder:latest
steps:
- name: Checkout
uses: actions/checkout@v5
- name: Install rust
uses: dtolnay/rust-toolchain@stable
with:
toolchain: stable
#- uses: Swatinem/rust-cache@v2
- name: Install cargo binstall
shell: powershell
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: jwlawson/actions-setup-cmake@v2
with:
cmake-version: "4.2.0"
github-api-token: ""
- uses: Swatinem/rust-cache@v2
- uses: ilammy/msvc-dev-cmd@v1
#- uses: ilammy/msvc-dev-cmd@v1
#- name: Check dioxus project
# run: cargo check -p mumble-web2-gui --features desktop