Skip to content

Commit d3c5766

Browse files
authored
[chore][docs] Remove release process for contrib and replace with link (open-telemetry#13463)
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Moves contrib release process to opentelemetry-collector-contrib repository. Depends on open-telemetry/opentelemetry-collector-contrib/pull/41509. See also open-telemetry#13464 and open-telemetry/opentelemetry-collector-releases/pull/1034
1 parent 59b5328 commit d3c5766

File tree

1 file changed

+1
-23
lines changed

1 file changed

+1
-23
lines changed

docs/release.md

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -67,29 +67,7 @@ Before the release, make sure there are no open release blockers in [core](https
6767

6868
## Releasing opentelemetry-collector-contrib (contrib release manager)
6969

70-
1. Manually run the action [Automation - Prepare Release](https://github.com/open-telemetry/opentelemetry-collector-contrib/actions/workflows/prepare-release.yml). When prompted, enter the version numbers of the current and new beta versions, but do not include a leading `v`. This action will create a pull request to update the changelog and version numbers in the repo. **While this PR is open all merging in Contrib should be halted**.
71-
- If the PR needs updated in any way you can make the changes in a fork and PR those changes into the `prepare-release-prs/x` branch. You do not need to wait for the CI to pass in this prep-to-prep PR.
72-
- 🛑 **Do not move forward until this PR is merged.** 🛑
73-
74-
2. Check out main and ensure it has the "Prepare release" commit in your local
75-
copy by pulling in the latest from
76-
`open-telemetry/opentelemetry-collector-contrib`. Use this commit to create a
77-
branch named `release/<release-series>` (e.g. `release/v0.85.x`). Push the
78-
new branch to `open-telemetry/opentelemetry-collector-contrib`. Assuming your
79-
upstream remote is named `upstream`, you can try the following commands:
80-
- `git checkout main && git fetch upstream && git rebase upstream/main`
81-
- `git switch -c release/<release series>` # append the commit hash of the PR in the last step if it is not the head of mainline
82-
- `git push -u upstream release/<release series>`
83-
84-
3. Make sure you are on `release/<release-series>`. Tag all the module groups with the new release version by running:
85-
86-
⚠️ If you set your remote using `https` you need to include `REMOTE=https://github.com/open-telemetry/opentelemetry-collector-contrib.git` in each command. ⚠️
87-
88-
- `make push-tags MODSET=contrib-base`
89-
90-
4. Wait for the new tag build to pass successfully. A new `v0.85.0` release should be automatically created on Github by now, with the description containing the changelog for the new release.
91-
92-
5. Manually edit the release description, and add a section listing the unmaintained components at the top ([example](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.114.0)). The list of unmaintained components can be found by [searching for issues with the "unmaintained" label](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues?q=is%3Aissue%20state%3Aopen%20label%3Aunmaintained).
70+
See the [opentelemetry-collector-contrib release documentation](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/docs/release.md) for the release process in that repository.
9371

9472
## Producing the artifacts ('releases' release manager)
9573

0 commit comments

Comments
 (0)