You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
104 lines
3.9 KiB
104 lines
3.9 KiB
{
|
|
"extends": [
|
|
"github>tryghost/renovate-config"
|
|
],
|
|
// This reduces PR churn when managing lots of dependencies
|
|
"rebaseWhen": "never",
|
|
"automergeSchedule": [
|
|
// Allow automerge From 5pm Friday til midday Monday
|
|
"* 17-23 * * 5",
|
|
"* * * * 0,6,",
|
|
"* 0-12 * * 1"
|
|
],
|
|
"ignoreDeps": [
|
|
// https://github.com/TryGhost/Ghost/commit/2b9e494dfcb95c40f596ccf54ec3151c25d53601
|
|
// `got` 10.x has a Node 10 bug that makes it pretty much unusable for now
|
|
"got",
|
|
// https://github.com/TryGhost/Ghost/commit/2b9e494dfcb95c40f596ccf54ec3151c25d53601
|
|
// `intl-messageformat` 6.0.0 introduced a breaking change in terms of
|
|
// escaping that would be pretty difficult to fix for now
|
|
"intl-messageformat",
|
|
// https://github.com/TryGhost/Ghost/commit/b2fa84c7ff9bf8e21b0791f268f57e92759a87b1
|
|
// no reason given
|
|
"moment",
|
|
// https://github.com/TryGhost/Ghost/pull/10672
|
|
// https://github.com/TryGhost/Ghost/issues/10870
|
|
"moment-timezone",
|
|
// https://github.com/TryGhost/Admin/pull/1111/files
|
|
// Ignored because of a mobiledoc-kit issue but that's now in koenig, can probably be cleaned up
|
|
"simple-dom",
|
|
// https://github.com/TryGhost/Admin/pull/1111/files
|
|
// https://github.com/TryGhost/Ghost/pull/10672
|
|
// These have been ignored since forever
|
|
"ember-drag-drop",
|
|
"normalize.css",
|
|
"validator",
|
|
|
|
// https://github.com/TryGhost/Ghost/commit/7ebf2891b7470a1c2ffeddefb2fe5e7a57319df3
|
|
// Changed how modules are loaded, caused a weird error during render
|
|
"@embroider/macros",
|
|
|
|
// https://github.com/TryGhost/Ghost/commit/a10ad3767f60ed2c8e56feb49e7bf83d9618b2ab
|
|
// Caused linespacing issues in the editor, but now it's used in different places
|
|
// So not sure if it's relevant - soon we will finish switching to react-codemirror
|
|
"codemirror",
|
|
|
|
// https://github.com/TryGhost/Ghost/commit/3236891b80988924fbbdb625d30cb64a7bf2afd1
|
|
// ember-cli-code-coverage@2.0.0 broke our code coverage
|
|
"ember-cli-code-coverage",
|
|
// https://github.com/TryGhost/Ghost/commit/1382e34e42a513c201cb957b7f843369a2ce1b63
|
|
// ember-cli-terser@4.0.2 has a regression that breaks our sourcemaps
|
|
"ember-cli-terser"
|
|
],
|
|
"ignorePaths": [
|
|
"test",
|
|
"ghost/admin/lib/koenig-editor/package.json"
|
|
],
|
|
"packageRules": [
|
|
// Always automerge these packages:
|
|
{
|
|
"matchPackageNames": [
|
|
// This is a pre-1.0.0 package, but it provides icons
|
|
// and is very very regularly updated and seems safe to update
|
|
"lucide-react"
|
|
],
|
|
"automerge": true
|
|
},
|
|
|
|
// Ignore all ember-related packages in admin
|
|
// Our ember codebase is being replaced with react and
|
|
// Most of the dependencies have breaking changes and it's too hard to update
|
|
// Therefore, we'll leave these as-is for now
|
|
{
|
|
"groupName": "Disable ember updates",
|
|
"matchFileNames": [
|
|
"ghost/admin/package.json"
|
|
],
|
|
"matchPackageNames": [
|
|
// `ember-foo` style packages
|
|
"/^ember(-|$)/",
|
|
// scoped `@ember/*` packages
|
|
"/^@ember\\//",
|
|
// foo/ember-something style packages
|
|
"/\\/ember(-|$)/"
|
|
],
|
|
"enabled": false
|
|
},
|
|
|
|
// Don't allow css preprocessor updates in admin
|
|
{
|
|
"groupName": "disable css",
|
|
"matchFileNames": [
|
|
"ghost/admin/package.json"
|
|
],
|
|
"matchPackageNames": [
|
|
"autoprefixer",
|
|
"ember-cli-postcss",
|
|
"/^postcss/",
|
|
"/^css/"
|
|
],
|
|
"enabled": false
|
|
}
|
|
]
|
|
}
|