Windows Desktop Client CI #2

Merged
restitux merged 82 commits from bundle into main 2025-12-05 03:58:12 +00:00
Owner

Adds a windows container build and a windows client build.
Outstanding issues:

  • I'm not sure if workflow_dispatch works. Based on this PR it seems like it should, but I don't see a button. It might only work after merging into the default branch.
  • The windows build container is building dioxus from git HEAD because there is an unreleased bugfix we are depending on. We should revert this to a versioned release (maybe using binstall) once they cut 0.7.2
Adds a windows container build and a windows client build. Outstanding issues: - I'm not sure if `workflow_dispatch` works. Based on [this PR](https://github.com/go-gitea/gitea/pull/28163) it seems like it should, but I don't see a button. It might only work after merging into the default branch. - The windows build container is building dioxus from git HEAD because there is an unreleased bugfix we are depending on. We should revert this to a versioned release (maybe using `binstall`) once they cut 0.7.2
restitux added 76 commits 2025-12-04 23:49:24 +00:00
first attempt at windows job
Build Mumble Web 2 / windows_build (push) Failing after 32s
Build Mumble Web 2 / linux_build (push) Successful in 4m58s
3e5d884597
pwsh -> powershell
Build Mumble Web 2 / linux_build (push) Successful in 2m12s
Build Mumble Web 2 / windows_build (push) Failing after 2m46s
38690e7b3a
add msvc dev cmd
Build Mumble Web 2 / linux_build (push) Successful in 1m37s
Build Mumble Web 2 / windows_build (push) Failing after 5m47s
79e43a727b
set dx bundle to --verbose
Build Mumble Web 2 / linux_build (push) Successful in 1m57s
Build Mumble Web 2 / windows_build (push) Failing after 4m57s
9434563b66
set CARGO_LOG=trace on dx bundle step
Build Mumble Web 2 / linux_build (push) Successful in 1m45s
Build Mumble Web 2 / windows_build (push) Failing after 4m58s
da6354519a
set dx bundle to --trace
Build Mumble Web 2 / linux_build (push) Successful in 1m43s
Build Mumble Web 2 / windows_build (push) Failing after 5m0s
c821b54505
remove --verbose from dx bundle and comment out cargo check
Build Mumble Web 2 / linux_build (push) Successful in 1m42s
Build Mumble Web 2 / windows_build (push) Failing after 3m7s
a76ca3a9a5
add --verbose back
Build Mumble Web 2 / linux_build (push) Successful in 1m44s
Build Mumble Web 2 / windows_build (push) Failing after 3m11s
49ac9938ad
dx bundle redirect stderr to stdout
Build Mumble Web 2 / linux_build (push) Successful in 1m45s
Build Mumble Web 2 / windows_build (push) Failing after 3m6s
6162b1a435
quote dx bundle command
Build Mumble Web 2 / linux_build (push) Successful in 1m55s
Build Mumble Web 2 / windows_build (push) Failing after 3m10s
afe056353e
quote dx bundle command
Build Mumble Web 2 / linux_build (push) Successful in 1m42s
Build Mumble Web 2 / windows_build (push) Failing after 3m8s
008e070d85
test
Build Mumble Web 2 / linux_build (push) Successful in 1m42s
Build Mumble Web 2 / windows_build (push) Failing after 3m8s
5de861484c
add cmake build
Build Mumble Web 2 / windows_build (push) Failing after 16s
Build Mumble Web 2 / linux_build (push) Successful in 1m31s
a24366c9b3
add cmake build
Build Mumble Web 2 / windows_build (push) Failing after 14s
Build Mumble Web 2 / linux_build (push) Has been cancelled
145ef1e3ae
old cmake build
Build Mumble Web 2 / windows_build (push) Failing after 15s
Build Mumble Web 2 / linux_build (push) Successful in 1m33s
03f69b1da3
test
Build Mumble Web 2 / windows_build (push) Failing after 15s
Build Mumble Web 2 / linux_build (push) Has been cancelled
52dd7d0e45
test
Build Mumble Web 2 / linux_build (push) Successful in 1m34s
Build Mumble Web 2 / windows_build (push) Failing after 3m26s
cbc3ac75dd
Add windows container build
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Has been cancelled
Build Mumble Web 2 / windows_build (push) Has been cancelled
Build Mumble Web 2 / linux_build (push) Has been cancelled
91317e13e9
Disable regular build
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Failing after 11s
4e3a87084d
add docker registry url
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Failing after 13s
769be3403d
add docker buildx setup step
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Failing after 29s
2405516326
drop buildx
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Failing after 3m27s
badfc20751
add tmp directory
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Failing after 6m38s
3422eac140
remove --quiet
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Has been cancelled
9da86bd4c6
new docker container build test
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 3m17s
18ee97cf32
fix container name
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 30s
d23486760f
Change which VS build tools are installed
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 1m14s
b18d583687
Change --quiet to --passive
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 25s
c6f089cf77
fix logging v2
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 27s
f2eea9c048
fix logging v3
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 14s
613482e387
fix logging v4
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 1m13s
467940f3f9
add cmake to container build
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 26s
3c298f2d07
add rust to container build
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 3m17s
35c4681f11
add git and dioxus cli to container
Build Mumble Web 2 / windows_build (push) Failing after 2s
Build Mumble Web 2 / linux_build (push) Has been cancelled
55d03fcc27
cleanup
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 1m39s
1a5e9bd701
fix dockerfile v500
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 5m34s
36174cff18
switch to bash when possible
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 1m25s
387c2f9551
switch to bash when possible
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 16s
cbfa6a930e
fix bash path
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 16s
1f1c03fd98
change to vscmd shell when building dioxus cli
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 6m10s
1b1b743158
add ligmite
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 10m33s
8554fe92ad
cleanup log printing
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 5m21s
5f122b31a6
turn windows build back on
Build Mumble Web 2 / windows_build (push) Failing after 16s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 13s
Build Mumble Web 2 / linux_build (push) Successful in 1m35s
42a8643e8e
switch to manual docker run
Build Mumble Web 2 / windows_build (push) Failing after 14s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 12s
Build Mumble Web 2 / linux_build (push) Successful in 1m32s
ec485ea16d
fix multiline command
Build Mumble Web 2 / windows_build (push) Failing after 13s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 12s
Build Mumble Web 2 / linux_build (push) Has been cancelled
fdcbc73d6b
fix docker command
Build Mumble Web 2 / windows_build (push) Failing after 8s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 12s
Build Mumble Web 2 / linux_build (push) Successful in 1m34s
d8a42592ae
fix mount?
Build Mumble Web 2 / windows_build (push) Failing after 8s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 13s
Build Mumble Web 2 / linux_build (push) Successful in 1m28s
7fb0ee548e
test
Build Mumble Web 2 / windows_build (push) Failing after 8s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 12s
Build Mumble Web 2 / linux_build (push) Successful in 1m33s
00d10f540e
test
Build Mumble Web 2 / windows_build (push) Failing after 7s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 12s
Build Mumble Web 2 / linux_build (push) Successful in 1m27s
b14e2d4d7c
test
Build Mumble Web 2 / windows_build (push) Failing after 14s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 13s
Build Mumble Web 2 / linux_build (push) Successful in 1m28s
df960c47b1
test
Build Mumble Web 2 / windows_build (push) Failing after 13s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 13s
Build Mumble Web 2 / linux_build (push) Successful in 1m27s
28b44b8268
test
Build Mumble Web 2 / windows_build (push) Failing after 13s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 12s
Build Mumble Web 2 / linux_build (push) Has been cancelled
206563fc03
test
Build Mumble Web 2 / windows_build (push) Failing after 14s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 13s
Build Mumble Web 2 / linux_build (push) Successful in 1m29s
fbc68f078b
test
Build Mumble Web 2 / windows_build (push) Failing after 13s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 13s
Build Mumble Web 2 / linux_build (push) Has been cancelled
867d75f0ee
test
Build Mumble Web 2 / windows_build (push) Failing after 15s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 13s
Build Mumble Web 2 / linux_build (push) Successful in 1m31s
55a6d7daf6
test
Build Mumble Web 2 / windows_build (push) Failing after 10s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 12s
Build Mumble Web 2 / linux_build (push) Has been cancelled
3b772ab61d
test
Build Mumble Web 2 / windows_build (push) Failing after 15s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 13s
Build Mumble Web 2 / linux_build (push) Has been cancelled
6e4afb2885
test
Build Mumble Web 2 / windows_build (push) Successful in 14s
Build Mumble Web 2 / linux_build (push) Has been cancelled
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Has been cancelled
f02609a57b
test
Build Mumble Web 2 / windows_build (push) Failing after 13s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 13s
Build Mumble Web 2 / linux_build (push) Has been cancelled
35eeb6227f
test
Build Mumble Web 2 / windows_build (push) Failing after 10s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 12s
Build Mumble Web 2 / linux_build (push) Has been cancelled
e0407130e9
test
Build Mumble Web 2 / windows_build (push) Failing after 10s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 13s
Build Mumble Web 2 / linux_build (push) Has been cancelled
de3f9cfed2
test
Build Mumble Web 2 / windows_build (push) Failing after 13s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 12s
Build Mumble Web 2 / linux_build (push) Has been cancelled
c1c06ac880
test
Build Mumble Web 2 / windows_build (push) Failing after 12s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 12s
Build Mumble Web 2 / linux_build (push) Has been cancelled
374a49b540
test
Build Mumble Web 2 / windows_build (push) Failing after 10s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 12s
Build Mumble Web 2 / linux_build (push) Has been cancelled
91a0490a13
test
Build Mumble Web 2 / linux_build (push) Successful in 1m36s
Build Mumble Web 2 / windows_build (push) Failing after 7m28s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 13s
8ffb7e54fe
test
Build Mumble Web 2 / linux_build (push) Successful in 1m36s
Build Mumble Web 2 / windows_build (push) Failing after 7m13s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 12s
21a223d3b2
test
Build Mumble Web 2 / linux_build (push) Successful in 1m41s
Build Mumble Web 2 / windows_build (push) Failing after 7m12s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 13s
011e6b263f
test
Build Mumble Web 2 / linux_build (push) Successful in 1m44s
Build Mumble Web 2 / windows_build (push) Failing after 7m14s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 13s
61515d5478
test
Build Mumble Web 2 / linux_build (push) Successful in 1m39s
Build Mumble Web 2 / windows_build (push) Failing after 7m12s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 12s
1ff8f8bf6a
test
Build Mumble Web 2 / linux_build (push) Successful in 1m38s
Build Mumble Web 2 / windows_build (push) Successful in 7m53s
Build Mumble Web 2 release builder containers / windows-release-builder-container-build (push) Successful in 12s
4778622137
update windows container build to pull base container
Build Mumble Web 2 / linux_build (push) Successful in 1m54s
Build Mumble Web 2 / windows_build (push) Has been cancelled
5f42f66e79
cleanup
Build Mumble Web 2 / linux_build (push) Successful in 1m44s
Build Mumble Web 2 / windows_build (push) Successful in 8m22s
e6ddff45f9
restitux added 1 commit 2025-12-05 02:39:31 +00:00
test
Build Mumble Web 2 / linux_build (push) Successful in 1m49s
Build Mumble Web 2 / windows_build (push) Successful in 8m41s
612936f448
restitux added 1 commit 2025-12-05 02:52:16 +00:00
test
Build Mumble Web 2 / linux_build (push) Successful in 1m37s
Build Mumble Web 2 / windows_build (push) Successful in 3m22s
08f0554121
restitux added 1 commit 2025-12-05 03:15:30 +00:00
test
Build Mumble Web 2 / linux_build (push) Successful in 1m45s
Build Mumble Web 2 / windows_build (push) Failing after 2m53s
f4a693f572
restitux added 1 commit 2025-12-05 03:20:25 +00:00
test
Build Mumble Web 2 / linux_build (push) Successful in 1m38s
Build Mumble Web 2 / windows_build (push) Failing after 2m52s
aca409db2a
restitux added 1 commit 2025-12-05 03:23:22 +00:00
test
Build Mumble Web 2 / linux_build (push) Successful in 1m42s
Build Mumble Web 2 / windows_build (push) Successful in 2m26s
d77a0ce85c
restitux changed title from Windows CI to Windows Desktop Client CI 2025-12-05 03:53:51 +00:00
restitux added 1 commit 2025-12-05 03:55:04 +00:00
test
Build Mumble Web 2 / linux_build (push) Successful in 1m35s
Build Mumble Web 2 / windows_build (push) Successful in 2m47s
9e582f382f
restitux merged commit a11fb4f10e into main 2025-12-05 03:58:12 +00:00
restitux deleted branch bundle 2025-12-05 03:58:12 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mumble/mumble-web2#2