chore: Configure Renovate - #85
Conversation
| "config:recommended", | ||
| ":semanticCommitTypeAll(chore)" | ||
| ], | ||
| "timezone": "America/New_York", |
There was a problem hiding this comment.
Are we planning to add timezone to all the other repos? Right now, we don't have this value configured.
| ], | ||
| "timezone": "America/New_York", | ||
| "minimumReleaseAge": "3 days", | ||
| "schedule": ["* 6-10 * * 1"], |
There was a problem hiding this comment.
Let's add a comment of what this is supposed to be.
| ], | ||
| "groupName": "angular", | ||
| "schedule": ["* 6-10 1 * *"] | ||
| }, |
There was a problem hiding this comment.
The preview shows renovate/major-angular bumping TypeScript to v7 by itself — majors get split out of groups — and Angular 22 peers on typescript >=6.0 <6.1, so that one would break the build. This holds TS back until the Angular major catches up.
We'll also need to add this to the Conference apps.
| }, | |
| }, | |
| { | |
| "matchPackageNames": ["typescript"], | |
| "allowedVersions": "<7.0.0", | |
| "description": "Angular 22's compiler-cli peers on typescript >=6.0 <6.1; raise this ceiling when moving to Angular 23" | |
| }, |
| "tslib" | ||
| ], | ||
| "groupName": "angular", | ||
| "schedule": ["* 6-10 1 * *"] |
There was a problem hiding this comment.
Let's add a comment of what this is supposed to be.
There was a problem hiding this comment.
It would be great to add a small CI file to verify that nothing breaks with the updates. For now, something like the docs site with just a check that npm run lint, npm run test and npm run build pass without issues.
| "@types/jasmine" | ||
| ], | ||
| "groupName": "testing" | ||
| }, |
There was a problem hiding this comment.
karma-jasmine-html-reporter@2 peers on jasmine-core ^4 || ^5, and there's no 3.x to bump it to — so the major-testing PR would take jasmine to 7 and leave the reporter behind. Capping until the reporter catches up.
| }, | |
| }, | |
| { | |
| "matchPackageNames": ["jasmine-core", "@types/jasmine"], | |
| "allowedVersions": "<6.0.0", | |
| "description": "karma-jasmine-html-reporter@2 peers on jasmine-core ^4 || ^5; raise this ceiling when it supports a newer jasmine" | |
| }, |
| "minimumReleaseAge": "3 days", | ||
| "schedule": ["* 6-10 * * 1"], | ||
| "semanticCommits": "enabled", | ||
| "dependencyDashboard": true, |
There was a problem hiding this comment.
This is already enabled with config:recommended.
| "dependencyDashboard": true, |
| # In each subsection folders are ordered first by depth, then alphabetically. | ||
| # This should make it easy to add new rules without breaking existing ones. | ||
|
|
||
| * @ionic-team/framework No newline at end of file |
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.
📚 See our Reading List for relevant documentation you may be interested in reading.
🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to
renovate.jsonin this branch. Renovate will update the Pull Request description the next time it runs.Detected Package Files
package.json(npm)Configuration Summary
Based on the default config's presets, Renovate will:
fixfor dependencies andchorefor all others if semantic commits are in use.node_modules,bower_components,vendorand various test/tests (except for nuget) directories.chorefor all commits.What to Expect
With your current configuration, Renovate will create 7 Pull Requests:
chore(deps): update dependency @capacitor/splash-screen to v8.0.2
renovate/capacitormain8.0.2chore(deps): update dev-tools
renovate/dev-toolsmain9.39.59.39.58.67.0chore(deps): update angular
renovate/angularmain22.1.322.1.522.1.522.1.322.1.322.1.322.1.322.1.322.1.322.1.322.1.322.1.0chore(deps): update testing
renovate/testingmain~5.13.0~2.3.0chore(deps): update dependency typescript to v7
renovate/major-angularmain~7.0.0chore(deps): update dev-tools to v10
renovate/major-dev-toolsmain^10.0.0^10.0.0chore(deps): update testing (major)
renovate/major-testingmain~6.0.0~7.0.0~7.0.0🚸 PR creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for
prHourlyLimitfor 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 was generated by Mend Renovate. View the repository job log.