Skip to content

Creating and deploying a new version

Pavel Djundik edited this page Aug 5, 2024 · 8 revisions

Pre-checklist

  1. Ensure all Samples run correctly
  2. Ensure all unit tests pass
  3. Ensure CI passes

Update and Deployment checklist

Note: Do not use Alpha for tags because it is used by automatic pushes to Github packages.

  1. Update the version number in Directory.Build.props.
  2. Update the release notes URL (PackageReleaseNotes) in the csproj.
  3. Add a section for the new version to the top of changes.txt.
  4. Create and publish a GitHub Release. The corresponding tag must be a valid SemVer identifier which will be used as the NuGet package version.

Post-checklist

  1. If any other SteamRE projects (e.g. DepotDownloader) require the newer version, update the NuGet dependency and make any other required code changes.
Clone this wiki locally