From dad318ac3945ddd60fdb0678c610c7e3dc3fb87e Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Tue, 10 Nov 2026 10:13:48 -0800 Subject: [PATCH 1/4] chore(quest): claim quest/m0/windows-build.md Quest-Claim: 143dd723a54004c0 From 861464cb5998fad45306a53b56baa4ebccb88f12 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Tue, 10 Nov 2026 10:14:00 -0800 Subject: [PATCH 2/4] ci: build the studio for Windows nightly Co-Authored-By: Claude Opus 5.5 --- .github/workflows/nightly.yml | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index ea153b75..98bf93d8 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -4,8 +4,8 @@ name: Nightly # publishing, and the virtual camera through wgpu on Mesa's software Vulkan # driver, the camera in a private PipeWire session; the virtual camera's # v4l2loopback fallback, a module load no pull request job should make; and -# `just ci` on macOS, whose capture backends Check's Linux runner never -# compiles. +# `just ci` on macOS, and the studio's Windows build, whose capture backends +# Check's Linux runner never compiles. permissions: contents: read @@ -86,3 +86,20 @@ jobs: - name: Check run: nix develop --command just ci + + windows: + name: Windows build + runs-on: windows-latest + timeout-minutes: 90 + + steps: + - name: Checkout + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + persist-credentials: false + submodules: true + + # No Nix on Windows: rustup installs the toolchain rust-toolchain.toml + # names on first use. + - name: Build + run: cargo build --locked -p moq-studio --features capture From 06c34f3dbc23526b831364e43b390f7401023052 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Thu, 12 Nov 2026 01:44:38 -0800 Subject: [PATCH 3/4] ci: the Windows nightly builds the release feature set the installer ships Co-Authored-By: Claude Opus 5.5 --- .github/workflows/nightly.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 65548f6c..034f53d1 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -107,4 +107,4 @@ jobs: # No Nix on Windows: rustup installs the toolchain rust-toolchain.toml # names on first use. - name: Build - run: cargo build --locked -p moq-studio --features capture + run: cargo build --locked -p moq-studio --features release From b5d2e7a9db4fb7ba0f84b6d68f167f1dd25d15de Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Thu, 12 Nov 2026 01:50:32 -0800 Subject: [PATCH 4/4] quest(m0/app-windows): the nightly builds the release feature set Co-Authored-By: Claude Opus 5.5 --- quest/m0/app-windows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quest/m0/app-windows.md b/quest/m0/app-windows.md index 452474a1..f5a57124 100644 --- a/quest/m0/app-windows.md +++ b/quest/m0/app-windows.md @@ -25,7 +25,7 @@ the studio landed. there either. The nightly `windows-latest` job (`.github/workflows/nightly.yml`) compiles -`moq-studio --features capture` for Windows; this quest runs it. +`moq-studio --features release` for Windows; this quest runs it. ## Required