From ce233b8606e1bc5cb42e6ddbc86b96916ed9f4dd Mon Sep 17 00:00:00 2001 From: Christian Weiss Date: Mon, 10 Sep 2018 19:55:17 +0200 Subject: [PATCH] release process improvements --- RELEASE.md | 7 +++++++ version.props | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 RELEASE.md 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'))