You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is to capture my current thinking on versioning, CI and artifact publishing.
Semantic versioning 2.0
Version updates are driven by the RELEASE_NOTES file (versioning is a human activity after all)
Version updates happen only on the master branch
Version Updates create a new version tag on the master branch
AppVeyor build numbers are not used (I am torn in 2 directions here, but see item 1)
AppVeyor builds on all branches
Unit test and specification execution on all branches
Release builds on the master branch
Debug builds on all other branches
Artifact creation only on the master branch with a version tag
GitHub releases are only created on the master branch with version tag
Nuget publication only happens on the master branch with version tag (Still not sure if I should trust AppVeyor with Nuget keys. Update: I decided to trust them)
The text was updated successfully, but these errors were encountered:
This is to capture my current thinking on versioning, CI and artifact publishing.
The text was updated successfully, but these errors were encountered: