Enable Renovate in your repo and just extends
in renovate.json
.
{
"extends": [
"github>azu/renovate-config"
]
}
Note: Don't necessary to do npm i -D @azu/renovate-config
- Auto merge patch and minor version
- Support npm/Node.js ecosystem
- Defined package groups like TypeScript, Prettier, Linters
- Prevent supply-chain attack by
"minimumReleaseAge": 7 days
{
"extends": [
"github>azu/renovate-config:non-major"
]
}
Same features with Default preset. The only difference from default preset, It disables major updates.
- Add
{ major: { enabled: false }}
It aims to less create Pull Request by renovate-bot.
If you used default preset, you can migrate to GitHub based preset by following steps.
{
"extends": [
- "@azu"
+ "github>azu/renovate-config"
]
}
If you used maintenance preset, you can migrate to GitHub based preset by following steps.
{
"extends": [
- "@azu:maintenance"
+ "github>azu/renovate-config:non-major"
]
}
MIT