Skip to content

Comments

chore: migrate Renovate config#1576

Merged
jennifer-shehane merged 1 commit intocypress-io:masterfrom
MikeMcC399:update/renovate-config
Nov 3, 2025
Merged

chore: migrate Renovate config#1576
jennifer-shehane merged 1 commit intocypress-io:masterfrom
MikeMcC399:update/renovate-config

Conversation

@MikeMcC399
Copy link
Collaborator

Situation

The Renovate Dependency Dashboard indicates

Config Migration Needed

  • Select this checkbox to let Renovate create an automated Config Migration PR.

Executing renovate-config-validator shows the following:

$  npx --yes --package renovate -- renovate-config-validator
 INFO: Validating renovate.json
 WARN: Config migration necessary
       "oldConfig": {
         "extends": ["config:base"],
         "automerge": true,
         "major": {"automerge": false},
         "labels": ["type: dependencies", "renovate"],
         "masterIssue": true,
         "prConcurrentLimit": 5,
         "prHourlyLimit": 1,
         "timezone": "America/New_York",
         "schedule": ["every weekend"]
       },
       "newConfig": {
         "extends": ["config:recommended"],
         "automerge": true,
         "major": {"automerge": false},
         "labels": ["type: dependencies", "renovate"],
         "dependencyDashboard": true,
         "prConcurrentLimit": 5,
         "prHourlyLimit": 1,
         "timezone": "America/New_York",
         "schedule": ["every weekend"]
       }
 INFO: Config validated successfully

Change

Update renovate.json according to recommendations from Renovate Config Validation.

  1. Convert config:base to new name config:recommended
  2. Remove masterIssue. This was replaced by dependencyDashboard and it is selected by default with config:recommended.
  3. Add configMigration true to automatically create config migration PRs when needed.

Verification

Execute

npx --yes --package renovate -- renovate-config-validator

and confirm output:

 INFO: Validating renovate.json
 INFO: Config validated successfully

Reference

@cypress-app-bot
Copy link

@MikeMcC399 MikeMcC399 added bug Something isn't working type: enhancement New feature or request renovate labels Nov 3, 2025
@MikeMcC399 MikeMcC399 self-assigned this Nov 3, 2025
@jennifer-shehane jennifer-shehane merged commit dbf32ac into cypress-io:master Nov 3, 2025
81 checks passed
@MikeMcC399 MikeMcC399 deleted the update/renovate-config branch November 3, 2025 15:21
@MikeMcC399
Copy link
Collaborator Author

Renovate Dependency Dashboard has now refreshed to show no suggestion for configuration changes.

@github-actions
Copy link

github-actions bot commented Nov 5, 2025

🎉 This PR is included in version 6.10.4 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working released renovate type: enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants