diff --git a/RELEASE.md b/RELEASE.md new file mode 100644 index 0000000..4c17bc7 --- /dev/null +++ b/RELEASE.md @@ -0,0 +1,7 @@ +# Release Process + +The release process consists of these steps: +1. Create a GitHub release with release notes. The tag name must be a semantic version, prefixed with "v" - e.g. `v0.1.0` or `v0.1.0-rc1` +1. Wait for the AppVeyor build to finish the *tag* build: https://ci.appveyor.com/project/opentracing/csharp-netcore +1. As a signed-in AppVeyor user, click "Deploy" on the build details page and select "NuGet (OpenTracing)". +This will upload the packages to NuGet.org diff --git a/version.props b/version.props index 8c7cdf5..a8e6098 100644 --- a/version.props +++ b/version.props @@ -22,6 +22,6 @@ ci$([System.Int32]::Parse($(APPVEYOR_BUILD_NUMBER)).ToString('D4')) - $(APPVEYOR_REPO_TAG_NAME) + $(APPVEYOR_REPO_TAG_NAME.TrimStart('v'))