Skip to content

Automate versioned releases - #11

Merged
EricSun0218 merged 1 commit into
mainfrom
release/v0.3-packaging
Aug 7, 2026
Merged

Automate versioned releases#11
EricSun0218 merged 1 commit into
mainfrom
release/v0.3-packaging

Conversation

@EricSun0218

Copy link
Copy Markdown
Owner

What changed

  • add a staged GitHub Release and NuGet OIDC publication pipeline
  • build versioned Godot, Unity, portable server, and NuGet assets with SHA256 checksums
  • include the complete Apache-2.0 license in standalone engine packages
  • document NuGet and engine archive installation in both READMEs

Why

The public source repository did not yet provide permanent versioned downloads or package-manager distribution. Standalone engine archives also needed to carry the complete license outside the repository checkout.

Validation

  • 219 tests passed in the release build
  • real engine package gates passed for Godot and Unity
  • six NuGet packages restored and built in a fresh consumer
  • release archives and checksums were regenerated and independently verified
  • all workflows passed actionlint 1.7.12
  • public-tree and staged-diff checks passed

@EricSun0218
EricSun0218 merged commit e04b38f into main Aug 7, 2026
6 checks passed
@EricSun0218
EricSun0218 deleted the release/v0.3-packaging branch August 7, 2026 01:22
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