-
Notifications
You must be signed in to change notification settings - Fork 397
Collaborators: Release New Nuget
Andreas Gullberg Larsen edited this page Dec 2, 2017
·
10 revisions
- Checkout latest
master
branch changes - Run bat file to bump version of
UnitsNet
,UnitsNet.Signed
andUnitsNet.WindowsRuntime
nugets- /Build/bump-version-UnitsNet-major.bat for breaking changes
- /Build/bump-version-UnitsNet-minor.bat for new things
- /Build/bump-version-UnitsNet-patch.bat for bug fixes
- Run bat file to bump version of
UnitsNet.Serialization.Json
andUnitsNet.Serialization.Json.Signed
nugets- /Build/bump-version-UnitsNet.Serialization.JsonNet-major.bat for breaking changes
- /Build/bump-version-UnitsNet-minor.bat for new things
- /Build/bump-version-UnitsNet.Serialization.JsonNet-patch.bat for bug fixes
- Push changes and tag(s) to master
- Create release by editing tag in GitHub, copy in all notable commit messages since previous tag (usually pull request commits)
- Optionally, view build progress and details at https://ci.appveyor.com/project/angularsen/unitsnet
Example in git for Windows bash
git checkout master # Checkout master
git pull --rebase # Pull latest origin/master, rebase any local commits on top
./Build/bump-version-UnitsNet-minor.bat # Increase the version and create an annotated git tag
git push --follow-tags # Push code and tag