Skip to content

Commit 6cf0d6d

Browse files
authored
Bump pnpm to v10 and standardize Renovate config (#278)
* Bump pnpm to v10 and standardize Renovate config * Add api3 to minimumReleaseAgeExclude in pnpm-workspace
1 parent e1c2852 commit 6cf0d6d

3 files changed

Lines changed: 11 additions & 38 deletions

File tree

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@
33
"version": "1.0.0",
44
"main": "index.js",
55
"license": "MIT",
6-
"packageManager": "pnpm@9.15.9",
6+
"packageManager": "pnpm@10.26.2",
7+
"engines": {
8+
"pnpm": "^10.26.2"
9+
},
710
"resolutions": {},
811
"scripts": {
912
"docs:dev": "pnpm generate-llms-files && pnpm vitepress dev docs",

pnpm-workspace.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# See: https://pnpm.io/supply-chain-security
2+
blockExoticSubdeps: true
3+
minimumReleaseAge: 20160 # 14 days (keep in sync with Renovate config)
4+
minimumReleaseAgeExclude:
5+
- '@api3/*'

renovate.json

Lines changed: 2 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,13 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"extends": ["config:base"],
3+
"extends": ["local>api3dao/renovate-config"],
44
"packageRules": [
5-
{
6-
"matchPackageNames": ["node", "actions/node-versions", "@types/node"],
7-
"enabled": false
8-
},
9-
{
10-
"matchDepTypes": ["packageManager"],
11-
"matchPackageNames": ["pnpm"],
12-
"extends": ["schedule:quarterly"]
13-
},
14-
{
15-
"matchPackageNames": ["vitepress"],
16-
"groupName": "vitepress",
17-
"schedule": ["before 4am on Monday"]
18-
},
19-
{
20-
"matchDepTypes": ["devDependencies"],
21-
"excludePackageNames": ["vitepress"],
22-
"matchUpdateTypes": ["patch", "minor"],
23-
"schedule": ["before 4am on Monday"],
24-
"groupName": "non-major-dev-dependencies"
25-
},
26-
{
27-
"matchDepTypes": ["dependencies"],
28-
"excludePackageNames": ["vitepress"],
29-
"matchUpdateTypes": ["patch", "minor"],
30-
"schedule": ["before 4am on Monday"],
31-
"groupName": "non-major-dependencies"
32-
},
335
{
346
"matchPackageNames": ["@api3/*"],
357
"schedule": ["before 6pm"],
368
"minimumReleaseAge": "0 days",
379
"groupName": "api3"
3810
}
3911
],
40-
"rangeStrategy": "bump",
41-
"lockFileMaintenance": {
42-
"enabled": false
43-
},
44-
"reviewers": ["Siegrift"],
45-
"internalChecksFilter": "strict",
46-
"dependencyDashboard": false,
47-
"minimumReleaseAge": "3 days"
12+
"reviewers": ["Siegrift"]
4813
}

0 commit comments

Comments
 (0)