diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 076f9f067f..9b7b46b593 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -1,90 +1,80 @@ { - $schema: 'https://docs.renovatebot.com/renovate-schema.json', - labels: ['dependencies'], - extends: ['config:best-practices', ':gitSignOff'], - // do not pin dev dependencies, which are part of the best-practices preset - ignorePresets: [':pinDevDependencies', ':pinDigest', 'docker:pinDigests'], + $schema: "https://docs.renovatebot.com/renovate-schema.json", + labels: ["dependencies"], + extends: ["config:best-practices", ":gitSignOff"], + ignorePresets: [":pinDevDependencies", ":pinDigest", "docker:pinDigests"], constraints: { - // TODO(freben): Remove this later; it addresses a temporary issue in corepack - // https://github.com/nodejs/corepack/issues/379 - // https://github.com/renovatebot/renovate/discussions/27465 - corepack: '0.24.1', + corepack: "0.24.1", }, - // the default limit is 10 PRs prConcurrentLimit: 20, - postUpdateOptions: ['yarnDedupeHighest'], - rangeStrategy: 'update-lockfile', + postUpdateOptions: ["yarnDedupeHighest"], + rangeStrategy: "update-lockfile", ignoreDeps: [ - // ignored due to licensing issues. See #10992 - '@elastic/elasticsearch', - 'event-source-polyfill', - // These need to stay pinned to match the React/Node versions we support - '@types/react', - '@types/node', + "@elastic/elasticsearch", + "event-source-polyfill", + "@types/react", + "@types/node", ], packageRules: [ { - groupName: 'Spotify web-scripts monorepo packages', - rangeStrategy: 'replace', - matchSourceUrls: ['https://github.com/spotify/web-scripts{/,}**'], + groupName: "Spotify web-scripts monorepo packages", + rangeStrategy: "replace", + matchSourceUrls: ["https://github.com/spotify/web-scripts{/,}**"], }, { - groupName: 'API Extractor / Rush Stack monorepo packages', - rangeStrategy: 'replace', - matchSourceUrls: ['https://github.com/microsoft/rushstack{/,}**'], + groupName: "API Extractor / Rush Stack monorepo packages", + rangeStrategy: "replace", + matchSourceUrls: ["https://github.com/microsoft/rushstack{/,}**"], }, { - groupName: 'Module-federation monorepo packages', - rangeStrategy: 'replace', - matchSourceUrls: ['https://github.com/module-federation/core{/,}**'], + groupName: "Module-federation monorepo packages", + rangeStrategy: "replace", + matchSourceUrls: ["https://github.com/module-federation/core{/,}**"], }, { - groupName: 'OpenTelemetry packages', - rangeStrategy: 'replace', - matchPackagePatterns: ['^@opentelemetry/'], + groupName: "OpenTelemetry packages", + rangeStrategy: "replace", + matchPackageNames: ["/^@opentelemetry//"], }, - // We update yarn packages manually as it's gzip'd and we don't want to pollute the repository too much. { - matchSourceUrls: ['https://github.com/yarnpkg/berry'], + matchSourceUrls: ["https://github.com/yarnpkg/berry"], enabled: false, }, - // https://github.com/backstage/backstage/issues/27123 { - matchPackageNames: ['browser-actions/setup-chrome'], + matchPackageNames: ["browser-actions/setup-chrome"], enabled: false, }, - // ESM only majors, that we're not ready for yet { - matchPackageNames: ['node-fetch'], - allowedVersions: '<3.0.0', + matchPackageNames: ["node-fetch"], + allowedVersions: "<3.0.0", }, { - matchPackageNames: ['inquirer', '@types/inquirer'], - allowedVersions: '<9.0.0', + matchPackageNames: ["inquirer", "@types/inquirer"], + allowedVersions: "<9.0.0", }, { - matchPackageNames: ['ora'], - allowedVersions: '<5.0.0', + matchPackageNames: ["ora"], + allowedVersions: "<5.0.0", }, { - matchPackageNames: ['p-limit'], - allowedVersions: '<4.0.0', + matchPackageNames: ["p-limit"], + allowedVersions: "<4.0.0", }, { - matchPackageNames: ['p-throttle'], - allowedVersions: '<4.0.0', + matchPackageNames: ["p-throttle"], + allowedVersions: "<4.0.0", }, { - matchPackageNames: ['p-queue'], - allowedVersions: '<7.0.0', + matchPackageNames: ["p-queue"], + allowedVersions: "<7.0.0", }, { - matchPackageNames: ['serialize-error'], - allowedVersions: '<9.0.0', + matchPackageNames: ["serialize-error"], + allowedVersions: "<9.0.0", }, { - matchPackageNames: ['yn'], - allowedVersions: '<5.0.0', + matchPackageNames: ["yn"], + allowedVersions: "<5.0.0", }, ], }