Skip to content

Commit f3d3920

Browse files
authored
Merge pull request #191 from CCPBioSim/190-update-dependency-management
Update Dependency Management using Renovate Best Practices
2 parents fc8d607 + 24635e6 commit f3d3920

File tree

2 files changed

+22
-3
lines changed

2 files changed

+22
-3
lines changed

.github/renovate.json

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,19 @@
11
{
2-
"extends": ["config:base"],
3-
"rangeStrategy": "bump"
4-
}
2+
"extends": [
3+
"config:best-practices",
4+
":pinAllExceptPeerDependencies",
5+
":dependencyDashboard",
6+
"group:monorepos",
7+
"group:recommended"
8+
],
9+
"rangeStrategy": "pin",
10+
"lockFileMaintenance": {
11+
"enabled": true
12+
},
13+
"packageRules": [
14+
{
15+
"matchUpdateTypes": ["minor", "patch"],
16+
"automerge": false
17+
}
18+
]
19+
}

.github/workflows/renovate.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ on:
88
jobs:
99
renovate:
1010
runs-on: ubuntu-24.04
11+
concurrency:
12+
group: renovate
13+
cancel-in-progress: true
1114

1215
permissions:
1316
contents: write
@@ -22,3 +25,4 @@ jobs:
2225
token: ${{ secrets.RENOVATE_TOKEN }}
2326
env:
2427
RENOVATE_CONFIG_FILE: ".github/renovate.json"
28+
LOG_LEVEL: debug

0 commit comments

Comments
 (0)