Sync GitHub upstream build profiles through 710eb8f5 #5

Merged
sindoring merged 1 commits from release/upstream-20261011 into main 2026-10-11 13:31:25 +03:00
Owner

Bring the fork from its already integrated upstream c2fc3cf3 snapshot to 710eb8f531. The new upstream commit changes only development/play build profiles: dev ThinLTO is disabled and dependencies use one codegen unit. Production release and ship profiles are unchanged; MoonWell integration and Russian localization are retained.

Source: upstream commit 710eb8f5, PR samwhosung/benilla#857. The patch is applied unchanged. MAP was regenerated and has no delta.

Validation on Windows: formatting and locked workspace metadata pass. All automated land gates passed on the final tree (4100 seconds): clippy, workspace tests with and without installed data, documentation and render-pass checks, player-build tests and both engine boot checks. The only skipped tests are 31 optional vanilla-addon/Quiver corpus tests, because that corpus is unavailable. Parsed TOML confirms that all profiles match upstream and that release/ship profiles and workspace dependencies are unchanged. Russian roster labels, character creation names, deletion text and locale-aware NPC-cache tests passed against the real archives. The Windows player release 0.2.0+110 (main 2ef92a20), built without dev features and with the lockfile enforced, booted against the staged production ruRU archives for 20 seconds, loaded 431 glue strings and four font faces, and showed no panic or character-name fallback warning. The deployed launcher controller returns its new manifest and a download URL matching the new immutable release object; a range download returned HTTP 206 and the expected binary header and size. No declared probe account is available for a live game login. Upstream performance figures were measured on macOS and are not claimed for Windows.

Bring the fork from its already integrated upstream c2fc3cf3 snapshot to 710eb8f531986b2cafe01471e43e2f8f1c0fced3. The new upstream commit changes only development/play build profiles: dev ThinLTO is disabled and dependencies use one codegen unit. Production release and ship profiles are unchanged; MoonWell integration and Russian localization are retained. Source: upstream commit 710eb8f5, PR samwhosung/benilla#857. The patch is applied unchanged. MAP was regenerated and has no delta. Validation on Windows: formatting and locked workspace metadata pass. All automated land gates passed on the final tree (4100 seconds): clippy, workspace tests with and without installed data, documentation and render-pass checks, player-build tests and both engine boot checks. The only skipped tests are 31 optional vanilla-addon/Quiver corpus tests, because that corpus is unavailable. Parsed TOML confirms that all profiles match upstream and that release/ship profiles and workspace dependencies are unchanged. Russian roster labels, character creation names, deletion text and locale-aware NPC-cache tests passed against the real archives. The Windows player release 0.2.0+110 (main 2ef92a20), built without dev features and with the lockfile enforced, booted against the staged production ruRU archives for 20 seconds, loaded 431 glue strings and four font faces, and showed no panic or character-name fallback warning. The deployed launcher controller returns its new manifest and a download URL matching the new immutable release object; a range download returned HTTP 206 and the expected binary header and size. No declared probe account is available for a live game login. Upstream performance figures were measured on macOS and are not claimed for Windows.
sindoring added 1 commit 2026-10-11 12:09:26 +03:00
Apply upstream 710eb8f531 on the previously integrated c2fc3cf3 snapshot: disable dev ThinLTO and build dev/play dependencies as one codegen unit. Release and ship profiles, MoonWell integration and ruRU localization remain unchanged. Regenerated MAP has no delta.

Verified on Windows: cargo fmt --all -- --check and locked workspace metadata pass; the applied patch matches upstream. Full land gates run before merge. The upstream performance measurements were on macOS; no Windows speedup is claimed. No declared account for live login.
sindoring marked the pull request as ready for review 2026-10-11 13:31:11 +03:00
sindoring merged commit 2ef92a2032 into main 2026-10-11 13:31:25 +03: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: sindoring/moonwell-client-core#5