Documentation ( Installation, Quick Start), Changelog template , Release process#392
Documentation ( Installation, Quick Start), Changelog template , Release process#392reyang merged 19 commits intoopen-telemetry:masterfrom
Conversation
Codecov Report
@@ Coverage Diff @@
## master #392 +/- ##
==========================================
+ Coverage 94.72% 94.73% +0.01%
==========================================
Files 175 175
Lines 7581 7581
==========================================
+ Hits 7181 7182 +1
+ Misses 400 399 -1
|
reyang
left a comment
There was a problem hiding this comment.
LGTM with some minor formatting suggestions.
|
For managing release process - I'd suggest we use:
Both options (GitHub Release tab and |
The github UI is supposed to be used to publish a release as mentioned in final section of this document (https://github.com/open-telemetry/opentelemetry-cpp/blob/c0ea1fd587e1be0d99a97d639a1f82994515000c/RELEASING.md#release). I can make it explicit if this is not clear in document. The idea behind the first two steps are to manage the changelog.md. I am fine removing the second step ( Tagging ), and let the tag be created automatically by github UI if that's the ask ? |
Yeah, we can assume that Release Manager can use their best judgement and UI (no scripts) to generate the next tag, given UI totally allows to do this without running any command-line tooling ( or I think it's more valuable to do the following: generate |
Co-authored-by: Reiley Yang <reyang@microsoft.com>
OK Just saw this comment. My thoughts were to actually update the |
Co-authored-by: Johannes Tax <jtax@newrelic.com>
We can describe the steps needed to create release / create tag with In another project we, first:
|
|
Some items to consider for releasing artifacts:
|
jsuereth
left a comment
There was a problem hiding this comment.
under the assumption this is the start of the release process, looks great.
- I assume we'll be upadting the prepare_release script with more things we'd like. Specifically I'd like runtime visibility into the release version.
- I like Max's suggestion of gh utilities for doing release. The more automated the process can be the better. However, I'd always prefer HAVING a process over not, so let's not let perfect be the enemy of good.
|
There are still many open comments/discussion here, @lalitb please follow up in separate PRs. Thanks! |
Really good points
|
Runtime visibility of release version is planned, we have an open ticket for this. |
…and-patch-dependencies Update dependency bazel_skylib to v1.8.1
To summarize the release process as part of this PR:
Unreleasedsection.##Unreleasedsection and adds a new section with<tag> - <date>header beneath it. That way##Unreleasedsection remains intact for new changes, and existing change-notes go within newly created section. I will reword the documentation.)