This project publishes the SDK as a NuGet package from version tags.
- Use semantic versioning.
- Keep
VersionPrefixinsrc/Termii/Termii.csprojaligned with the release tag. - Use preview suffixes for pre-release packages, for example
0.1.0-preview.1.
- Confirm all intended issues for the release are merged.
- Confirm CI is green on
main. - Update package metadata and README examples if needed.
- Update
VersionPrefixandPackageReleaseNotesinsrc/Termii/Termii.csproj. - Create and push a tag like
v0.2.0. - Confirm the release workflow creates the package artifact.
- Confirm NuGet publishing succeeds when the
NUGET_API_KEYsecret is configured.
| Secret | Purpose |
|---|---|
NUGET_API_KEY |
API key used by the release workflow to publish to NuGet.org. |
The release workflow skips the publish step when NUGET_API_KEY is not set, but still builds, tests, packs, and uploads the package artifact.