Skip to content

Commit 6ee0f15

Browse files
traskarminru
andauthored
Add note to Renovate configuration (#2460)
Co-authored-by: Armin Ruech <[email protected]>
1 parent b657b5c commit 6ee0f15

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

docs/how-to-configure-new-repository.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,27 @@ Same as for [`dependabot/**/**`](#branch-protection-rule-dependabot) above.
119119
This branch protection rule is not set up automatically, but can be added for any
120120
repositories that are using [Renovate](https://github.com/apps/renovate).
121121

122+
Note: Since Renovate was enabled and disabled across all OpenTelemetry repositories at one point,
123+
you will need to follow one of these two options to re-onboard:
124+
125+
Option 1:
126+
127+
* Find the original `Configure Renovate` PR,
128+
e.g. https://github.com/open-telemetry/semantic-conventions-java/pull/34,
129+
and rename that PR to something else, e.g. `Configure Renovate - old`.
130+
* Enable Renovate on the repository (requires org admin permission).
131+
* Renovate will send a new onboarding PR to the repository,
132+
e.g. https://github.com/open-telemetry/semantic-conventions-java/pull/95.
133+
134+
Option 1:
135+
136+
* Merge `renovate.json` to `main`.
137+
* Enable Renovate on the repository (requires org admin permission).
138+
* Go to Renovate, e.g. https://developer.mend.io/github/open-telemetry/opentelemetry-proto-go,
139+
and run Actions > Run Renovate scan.
140+
* Renovate won't send a new onboarding PR in this case,
141+
but will directly start sending PRs to update dependencies.
142+
122143
#### Branch protection rule: `gh-readonly-queue/main/**`
123144

124145
Same as for [`dependabot/**/**`](#branch-protection-rule-dependabot) above.

0 commit comments

Comments
 (0)