Skip to content

Build Goo with G# SDK 0.5.26 - #176

Merged
obselate merged 1 commit into
mainfrom
chore/gsharp-sdk-0.5.26
Oct 20, 2026
Merged

obselate merged 1 commit into
mainfrom
chore/gsharp-sdk-0.5.26

Conversation

@obselate

Copy link
Copy Markdown
Owner

Summary

  • Move all active SDK pins, benchmark provenance and SDK documentation to 0.5.26. Preserve the historical changelog entry for the earlier SDK upgrade.
  • Regenerate the public API approval and refresh the plugin reference. Regenerated API pages have no content changes.
  • Keep the existing G# workarounds. No Goo implementation source changes.

Compatibility notes

  • Lavapipe profiler: one unreproduced failure, followed by 10/10 passes on each SDK. The final dual-driver matrix also passed.
  • Generated record ToString changes to C# record formatting, for example Point { ... } instead of Point(x=..., y=...).
  • Known G# SDK issues: GS0183 (gsharp#2489), compound if-let (gsharp#4961), and closure renumbering under hot reload. Structural edits can use Ctrl+R.

Checks

  • Release core build with warnings as errors, CI-pinned strict G# lint, linter formatting, onboarding validation, VS Code syntax and Rider XML: passed.
  • Release tests: CoreBehaviorTests 378/378, ApiContractTests 12/12, ImageLoadingTests 45/45, DevTools.Cli.Tests 23/23. CLI tests used isolated temporary/runtime discovery paths to exclude live desktop endpoints.
  • NVIDIA and lavapipe: primitive, image, profiler, hide-resources and rounded-resize smokes all passed under isolated KWin with GOO_VK_DIAGNOSTICS=1.
  • Vulkan ABI and damage-journal gates passed. Scene allocation gate remains 0 bytes.
  • Linux NativeAOT image formats and audio dummy/unavailable-device smokes passed. Native compilation was single-threaded.
  • Both checked-in backdrop shader artifacts matched fresh compilation. Goo dependency audit reported no vulnerable packages.
  • Stock 0.5.26 hot reload dispatched both handler phases and passed the two-window Goo smoke with preserved state.
  • Windows, macOS and Android device jobs were not run locally. Hosted CI is not claimed green.

Changelog: Build Goo with G# SDK 0.5.26 and refresh generated API metadata and SDK documentation.

@obselate
obselate merged commit ce05fcf into main Oct 20, 2026
8 checks passed
@obselate
obselate deleted the chore/gsharp-sdk-0.5.26 branch October 20, 2026 01:36
@obselate obselate mentioned this pull request Oct 20, 2026
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