Skip to content

Commit

Permalink
Update renovate.json5
Browse files Browse the repository at this point in the history
  • Loading branch information
NullVoxPopuli authored Dec 14, 2023
1 parent ed9d26f commit 3bddf9e
Showing 1 changed file with 1 addition and 126 deletions.
127 changes: 1 addition & 126 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
@@ -1,130 +1,5 @@
// Docs:
// https://docs.renovatebot.com/configuration-options/
{
"extends": [
"config:base",
":semanticCommits"
],
"automerge": true,
"masterIssue": true,
"schedule": ["after 11pm on sunday"],
// bump for apps
// update-lockfile for addons/libraries
"rangeStrategy": "update-lockfile",
// From the docs:
// https://docs.renovatebot.com/configuration-options/#packagerules
// Important to know: Renovate will evaluate all packageRules and not stop once it gets a first match.
// Therefore, you should order your packageRules in order of importance so that later rules can override
// settings from earlier rules if necessary.
//
// (so if something is to be disabled, place that rule last)
"packageRules": [
////////////////////////////////////////
// Grouping namespaced packages together
//
// This reduces overall PR count
////////////////////////////////////////
{
"groupName": "Type Definitions",
"packagePatterns": ["^@types\/*"],
"schedule": ["after 9pm on sunday"]
},
// This library needs to be bumped, because otherwise we would not
// receive blueprint updates whenever a release occurs
{
"packageNames": ["ember-addon-automated-ci"],
"rangeStrategy": "bump"
},
{
"groupName": "Lint Dependencies",
"schedule": ["after 9pm on sunday"],
"packageNames": [
"eslint",
"babel-eslint",
"ember-template-lint",
"prettier"
],
"packagePatterns": [
"eslint-plugin-.*",
"eslint-config-.*",
".*typescript-eslint.*",
"^@commitlint\/*",
"^remark-*"
]
},
// These are dependencies that come default when
// generating a new ember addon
{
"groupName": "Framework Dependencies",
"packageNames": [
"@ember/optional-features",
"@glimmer/component",
"@glimmer/tracking",
"ember-disable-prototype-extensions",
"ember-export-application-global",
"ember-load-initializers",
"ember-maybe-import-regenerator",
"ember-resolver",
"ember-source",
"ember-cli-page-title"
]
},
{
"groupName": "CLI Dependencies",
"packageNames": [
"broccoli-asset-rev",
"ember-cli",
"ember-auto-import",
"ember-cli-dependency-checker",
"ember-cli-inject-live-reload",
"ember-cli-sri",
"ember-cli-terser"
]
},
{
"groupName": "Testing Dependencies",
"schedule": ["after 9pm on sunday"],
"packageNames": [
"qunit-dom",
"ember-try",
"ember-source-channel-url",
"ember-qunit",
"qunit",
"npm-run-all"
]
},
{
// We will handle this ourselves
"groupName": "Automated Release Dependencies",
"enabled": false,
"packagePatterns": [
"@semantic-release*",
"semantic-release*"
]
},
{
// Max Semver compatibility
"packagePatterns": [
"@ember/test-waiters"
],
"rangeStrategy": "widen"
},
{
// changing peerDependencies *at all* is a breaking change
"matchDepTypes": ["peerDependencies"],
"enabled": false
},
{
// ensure maximum compatibility, when possible
"matchPaths": ["ember-popperjs/package.json"],
"matchDepTypes": ["dependencies"],
"enabled": false
},
{
// changing engines forces other people to need to upgrade their minimum node
// therefor engine changes are breaking changes
"depTypeList": ["engines"],
"enabled": false
}
"github>NullVoxPopuli/renovate:npm.json5"
]
}

0 comments on commit 3bddf9e

Please sign in to comment.