Skip to content

Commit 43264f0

Browse files
committed
chore: configure @remix-run bumps in test fixtures
1 parent 63501d5 commit 43264f0

File tree

2 files changed

+29
-4
lines changed

2 files changed

+29
-4
lines changed

renovate.json

Lines changed: 0 additions & 4 deletions
This file was deleted.

renovate.json5

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
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

Comments
 (0)