-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Configure Renovate #20902
Configure Renovate #20902
Conversation
Generated by 🚫 Danger |
📲 You can test the changes from this Pull Request in WordPress by scanning the QR code below to install the corresponding build.
|
📲 You can test the changes from this Pull Request in Jetpack by scanning the QR code below to install the corresponding build.
|
- separateMajorMinor to not create seperate PRs for a single dependency - versioning=semver-coerced to not create PRs for intermediate created for each PR/commit. We only care about released versions
This PR configures Renovate to prepare PRs with version updates for Automattic internal tooling. If we validate that this works correctly, we'll replace Dependabot with Renovate for all the dependencies, as there's no need to support 2 different tools. Internal reference: paaHJt-6wb-p2 paaHJt-6tz-p2 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👋 @wzieba !
I have reviewed this PR and left a few questions (❓). I did that to understand what exactly we want to be configured here. I am excited to see this being merged so we can experience the Renovate way, good job introducing this tool into the repo! 🌟 🌟 🌟
If we validate that this works correctly, we'll replace Dependabot with Renovate for all the dependencies, as there's no need to support 2 different tools.
Totally agree! 👍
So, e.g. `Automattic/dangermattic` will match now
…guration This setting should not change how dependencies are resolved (strictly constraint is still applied). This change is for Renovate to correctly resolve versions of dependencies
Quality Gate passedIssues Measures |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything is looking good to me @wzieba , thanks for all the work and for providing extra context on my comments, let's start using Renovate! ❣️ 🎉 🚀
Welcome to Renovate! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.
🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.
Detected Package Files
.buildkite/beta-builds.yml
(buildkite).buildkite/code-freeze.yml
(buildkite).buildkite/complete-code-freeze.yml
(buildkite).buildkite/finalize-release.yml
(buildkite).buildkite/new-beta-release.yml
(buildkite).buildkite/pipeline.yml
(buildkite).buildkite/release-builds.yml
(buildkite).buildkite/update-release-notes.yml
(buildkite)Gemfile
(bundler).github/workflows/automated-version-update-pr.yml
(github-actions).github/workflows/gradle-wrapper-validation.yml
(github-actions).github/workflows/run-danger.yml
(github-actions).github/workflows/submit-gradle-dependencies.yml
(github-actions).github/workflows/validate-issues.yml
(github-actions)settings.gradle
(gradle)build.gradle
(gradle)WordPress/build.gradle
(gradle)config/gradle/code_coverage.gradle
(gradle)config/gradle/gradle_build_cache.gradle
(gradle)config/gradle/gradle_build_scan.gradle
(gradle)config/gradle/included_builds.gradle
(gradle)libs/analytics/build.gradle
(gradle)libs/annotations/build.gradle
(gradle)libs/editor/build.gradle
(gradle)libs/image-editor/build.gradle
(gradle)libs/mocks/build.gradle
(gradle)libs/networking/build.gradle
(gradle)libs/processors/build.gradle
(gradle)gradle/wrapper/gradle-wrapper.properties
(gradle-wrapper).ruby-version
(ruby-version)Configuration Summary
Based on the default config's presets, Renovate will:
fix
for dependencies andchore
for all others if semantic commits are in use.node_modules
,bower_components
,vendor
and various test/tests directories.🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to
renovate.json
in this branch. Renovate will update the Pull Request description the next time it runs.What to Expect
With your current configuration, Renovate will create 6 Pull Requests:
Update Automattic/dangermattic action to v1.1.1
renovate/automattic-dangermattic-1.x
trunk
v1.1.1
Update automatticTracksVersion to v5.1.0
renovate/automattictracksversion
trunk
5.1.0
5.1.0
Update dependency danger-dangermattic to v1.1.1
renovate/danger-dangermattic-1.x-lockfile
trunk
1.1.1
Update buildkite plugin automattic/a8c-ci-toolkit to v3
renovate/automattic-a8c-ci-toolkit-3.x
trunk
3.4.2
Update dependency fastlane-plugin-wpmreleasetoolkit to v11
renovate/fastlane-plugin-wpmreleasetoolkit-11.x
trunk
'~> 11.0'
Update plugin com.automattic.android.measure-builds to v3
renovate/gradle.ext.measurebuildsversion
trunk
3.0.0
🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for
prhourlylimit
for details.❓ Got questions? Check out Renovate's Docs, particularly the Getting Started section.
If you need any further assistance then you can also request help here.
This PR has been generated by Mend Renovate. View repository job log here.