To version a package, first attach an appropriate tag to the current commit, and push with tags, eg.
git tag 0.2.1
git push --tags
[!NOTE] For now, all packages share a common version.
Test the binary build process with provided scripts:
Script | Purpose | Output directory |
---|---|---|
prepare-cli-binaries.sh |
Build binaries for the CLI tools. Currently: Presence.SocialFormat.Console |
release |
prepare-nuget-packages.sh |
Build binaries for the Nuget packages. Currently: Presence.SocialFormat.Lib |
nuget |
Library packages are published to Nuget.
Create a release from the main branch, specifying the latest tag you have applied, to trigger build and publication of packages to Nuget.