Skip to content

fix(bootstrap): preserve project references - #126

Merged
Zaldaryon merged 1 commit into
mainfrom
fix/windows-bootstrap-projectref
Sep 30, 2026
Merged

Zaldaryon merged 1 commit into
mainfrom
fix/windows-bootstrap-projectref

Conversation

@Zaldaryon

Copy link
Copy Markdown
Collaborator

Summary

The bootstrap scripts previously rewrote every </Reference> tag as </ProjectReference>. That left Vintagestory.csproj malformed when it contained unrelated assembly references. This change replaces only the VintagestoryLib reference, preserves sibling references, and parses the generated XML before continuing.

The release version is 0.3.19 in VERSION, OptimumConfig, and the README package examples.

Validation

  • Clean make build: bootstrap and Release build passed with 0 warnings and 0 errors.
  • make check-patches: 68 text patches, 50 Cecil patches, and 22 runtime donor patches validated. No pending, unavailable, or conflicting patches.
  • make check, make check-shaders, and bash -n scripts/bootstrap.sh passed.
  • Tests passed: Optimum 747 with 34 skipped, Launcher 21, CLI 24, Bootstrap.Core 154, and Installer 78.
  • Windows PowerShell parsed bootstrap.ps1; the XML rewrite preserved an unrelated reference.

@Zaldaryon
Zaldaryon marked this pull request as ready for review September 30, 2026 10:48
@Zaldaryon
Zaldaryon merged commit e1813ad into main Sep 30, 2026
4 checks passed
@Zaldaryon
Zaldaryon deleted the fix/windows-bootstrap-projectref branch September 30, 2026 10:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant