Package publishing
This page documents the publication lifecycle of a Cephalon NuGet package.
Versioning
Section titled “Versioning”- All packages share the engine’s minor version. A
0.1.0-previewrelease ships every package at the same minor. - Patch versions are package-specific.
- Pre-release suffix is
preview.Nwhere N is the public preview number.
Signing
Section titled “Signing”Engine-published packages are signed. The trust-store entries ship in Cephalon.Engine and are versioned alongside the engine.
Publishing
Section titled “Publishing”Local development: pwsh ./scripts/publish-package-artifacts.ps1.
CI: see .github/workflows/release.yml.