|
| 1 | +{ |
| 2 | + $schema: 'https://docs.renovatebot.com/renovate-schema.json', |
| 3 | + extends: ['local>netlify/renovate-config'], |
| 4 | + // The config we're extending ignores test dirs, but we want to bump some fixture deps |
| 5 | + ignorePaths: ['**/node_modules/**'], |
| 6 | + packageRules: [ |
| 7 | + { |
| 8 | + description: 'Stable & unstable Remix bumps in test fixtures', |
| 9 | + matchFileNames: ['tests/**/fixtures/**/package.json'], |
| 10 | + // See https://docs.renovatebot.com/presets-monorepo/#monoreporemix. |
| 11 | + matchSourceUrls: ['https://github.com/remix-run/remix'], |
| 12 | + // If a fixture requires a specific framework version, never bump it. |
| 13 | + updatePinnedDependencies: false, |
| 14 | + // Override the schedule to get immediate PRs. |
| 15 | + schedule: null, |
| 16 | + // Apply a unique label so we can trigger additional workflows for these PRs. |
| 17 | + addLabels: ['bump-framework-in-fixtures'], |
| 18 | + // Always use `chore:` (since these are test fixtures), to avoid no-op releases. |
| 19 | + extends: [':semanticCommitTypeAll(chore)'], |
| 20 | + // Bump even if the release isn't tagged as `latest`. |
| 21 | + respectLatest: false, |
| 22 | + // Bump even if it's a pre-release (e.g. 1.2.3-beta.8). |
| 23 | + ignoreUnstable: false, |
| 24 | + // Ideally we'd like to disable automerge only for unstable bumps, but this is |
| 25 | + // difficult (or impossible) to implement so we just disable it entirely. |
| 26 | + automerge: false, |
| 27 | + }, |
| 28 | + ], |
| 29 | +} |
0 commit comments