Skip to content

Commit 2957ad4

Browse files
authored
[chore] clarify complete release process (#1638)
* clarify complete release process * clarify complete release process * clarify complete release process * clarify complete release process * clarify complete release process
1 parent 9e31317 commit 2957ad4

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

CONTRIBUTING.md

+12-5
Original file line numberDiff line numberDiff line change
@@ -199,14 +199,21 @@ on each other), the owner should try to get people aligned by:
199199

200200
## Making a new release
201201

202-
Maintainers can create a new release when desired by following a few steps.
202+
Maintainers can create a new release when desired by following these steps.
203203

204-
- Create a new Pull Request that updates the `IMAGE_VERSION` environment
205-
variable in `.env` to the _new_ version number.
206-
- [Draft a new
204+
- [Create a new
207205
release](https://github.com/open-telemetry/opentelemetry-demo/releases/new),
208206
creating a new tag in the format `x.x.x` based on main. Automatically generate
209207
release notes. Prepend a summary of the major changes to the release notes.
210-
- Click 'Publish Release'.
208+
- After images for the new release are built and published, create a new Pull
209+
Request that updates the `IMAGE_VERSION` environment variable in `.env` to the
210+
_new_ version number, and update the `CHANGELOG.md` with the new version
211+
leaving the `Unreleased` section for the next release.
212+
- Create a new Pull Request to update the deployment of the demo in the
213+
[OpenTelemetry Helm
214+
Charts](https://github.com/open-telemetry/opentelemetry-helm-charts) repo.
215+
- After the Helm chart is released, create a new Pull Request which updates the
216+
Demo's Kubernetes manifest by running `make generate-kubernetes-manifests` and
217+
committing the changes.
211218

212219
[docs]: https://opentelemetry.io/docs/demo/

0 commit comments

Comments
 (0)