Skip to content

Commit

Permalink
Use shared renovate config (#810)
Browse files Browse the repository at this point in the history
  • Loading branch information
gossi authored Oct 28, 2024
1 parent 8194319 commit d872bea
Showing 1 changed file with 6 additions and 104 deletions.
110 changes: 6 additions & 104 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
@@ -1,107 +1,9 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:base",
":automergeLinters",
":automergeTesters",
":dependencyDashboard",
":maintainLockFilesWeekly",
":pinOnlyDevDependencies",
],
"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": [
"^@gossi/config-",
"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"
],
"packagePatterns": [
"^@embroider\/*"
]
},
{
"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",
"concurrently"
]
},
{
// Max Semver compatibility
"packagePatterns": [
"@ember/test-waiters"
],
"rangeStrategy": "widen"
}
"github>gossi/frontend-configs//renovate/manage.json5",
"github>gossi/frontend-configs//renovate/labels.json5",
"github>gossi/frontend-configs//renovate/packages.json5",
"github>gossi/frontend-configs//renovate/frontend-configs.json5"
]
}
}

0 comments on commit d872bea

Please sign in to comment.