fix(builder): MainWindow.xaml is valid XML again, so the Windows builder compiles #167
No reviewers
Labels
No labels
area/accessibility
area/audio
area/input
area/install
area/menu
area/renderer
area/saves
area/upscaling
good first issue
gpu/amd
gpu/intel
gpu/nvidia
help wanted
kind
bug
kind
chore
kind
docs
kind
feature
kind
performance
kind
question
needs measurements
platform/linux
platform/steam-deck
platform/windows
preview
priority
critical
priority
high
priority
low
status
blocked
status
confirmed
status
duplicate
status
invalid
status
needs-info
status
wontfix
testing wanted
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/Longshot!167
Loading…
Reference in a new issue
No description provided.
Delete branch "HumanBean/Longshot:fix/builder-xaml-comment"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
Main's Windows builder does not compile: #158 added an XML comment holding
--tobuilder/LongshotBuilder/MainWindow.xaml(line 195,make_game.py --compile-shaders), which XML forbids, so the nightly's Longshot Builder zip fails (MC3000) and no nightly or rc can publish.What changed
builder/LongshotBuilder/MainWindow.xaml: the comment says "make_game.py's compile-shaders option". Nothing else changes.tests/test_builder_xml_valid.py: every.xaml,.csprojand.manifestunderbuilder/parses as XML, so this is caught by the tests instead of by the release (builder builds don't run on pull requests).Flags and settings
None
Measurements
main:
b8b0915d(2026-11-13)this PR: fix/builder-xaml-comment @
266419dab8b0915d266419dadotnet build builder/LongshotBuilder -c Releasetests/test_builder_xml_valid.pyTesting
Tested: the Builder's Release build (
-p:EnableWindowsTargeting=true) on Linux; the new test on main (fails) and here (passes).Not tested: the Builder window on Windows (the comment is not shown anywhere).
Needs other testers: None
Screenshots
Nothing on screen
Risk and rollback
A comment's wording. Reverting the commit is enough.
Checklist
For everyone
type(scope): description).main.python -I -B tests/run_all.pyrun and passing (any failure that also fails onmainis named above).third_party/untouched (a new folder with aPROVENANCE.mdinstead).