Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 20 additions & 2 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@ 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;
# `just ci` on macOS, whose capture backends Check's Linux runner never
# compiles; and the Flatpak, a release build of everything.
# `just ci` on macOS and the studio's Windows build, whose capture backends
# Check's Linux runner never compiles; and the Flatpak, a release build of
# everything.

permissions:
contents: read
Expand Down Expand Up @@ -90,3 +91,20 @@ jobs:
flatpak:
name: Flatpak
uses: ./.github/workflows/flatpak.yml

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 release
6 changes: 2 additions & 4 deletions quest/m0/app-windows.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,11 @@ the studio landed.
[moq-dev/studio#85](https://github.com/moq-dev/studio/pull/85)) has not run
there either.

Decided 2026-11-09 (maintainer, /quest-audit): ✅ compiling for Windows is
[its own quest](/quest/m0/windows-build.md) (rejected: folding it in here),
since a hosted runner does it without the host this quest waits on.
The nightly `windows-latest` job (`.github/workflows/nightly.yml`) compiles
`moq-studio --features release` for Windows; this quest runs it.

## Required

- [The studio builds for Windows in CI](/quest/m0/windows-build.md) - the crate compiling for Windows before it is run there
- [nixos2 boots Windows for agents](/quest/m0/windows-host.md) - the Windows machine this runs on

## Related
Expand Down
25 changes: 0 additions & 25 deletions quest/m0/windows-build.md

This file was deleted.