Skip to content

Commit 4ba9986

Browse files
authored
Merge pull request #699 from api3dao/renovate-config
Update renovate configuration for improved package management
2 parents 48c6ff2 + 01f7cbc commit 4ba9986

5 files changed

Lines changed: 17 additions & 36 deletions

File tree

.changeset/spotty-ads-grow.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
---
2+
---

.github/workflows/validate-verify.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ jobs:
1717

1818
- name: Set up pnpm
1919
uses: pnpm/action-setup@v3
20-
with:
21-
version: 9
2220

2321
- name: Set up Node
2422
uses: actions/setup-node@v4

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,5 +110,5 @@
110110
"yargs": "^17.7.2",
111111
"zod": "^4.0.15"
112112
},
113-
"packageManager": "pnpm@10.14.0"
113+
"packageManager": "pnpm@10.28.0"
114114
}

pnpm-workspace.yaml

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

renovate.json

Lines changed: 8 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,26 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"extends": ["config:recommended"],
3+
"extends": ["local>api3dao/renovate-config"],
44
"packageRules": [
55
{
66
"matchPackagePatterns": ["chai", "solhint", "eslint"],
77
"matchUpdateTypes": ["major"],
88
"enabled": false
99
},
1010
{
11-
"matchPackagePatterns": ["node", "actions/node-versions", "@types/node", "pnpm"],
12-
"matchUpdateTypes": ["major", "minor"],
13-
"enabled": false
14-
},
15-
{
16-
"matchUpdateTypes": ["patch", "minor"],
17-
"schedule": ["before 10am on the first day of the month"],
18-
"groupName": "other minor updates"
19-
},
20-
{
21-
"matchUpdateTypes": ["major"],
22-
"schedule": ["before 10am on the first day of the month"],
23-
"groupName": "other major updates"
24-
},
25-
{
26-
"matchDepTypes": ["dependencies"],
27-
"matchUpdateTypes": ["patch", "minor"],
28-
"schedule": ["before 1am on the first day of the month"],
29-
"groupName": "dependencies (non-major)"
30-
},
31-
{
32-
"matchPackagePatterns": ["@api3/.*"],
11+
"matchPackageNames": ["@api3/*"],
3312
"matchUpdateTypes": ["major"],
3413
"schedule": ["before 6pm"],
35-
"groupName": "api3 major updates"
14+
"groupName": "api3 major updates",
15+
"minimumReleaseAge": null
3616
},
3717
{
38-
"matchPackagePatterns": ["@api3/.*"],
18+
"matchPackageNames": ["@api3/*"],
3919
"matchUpdateTypes": ["patch", "minor"],
4020
"schedule": ["before 6pm"],
41-
"groupName": "api3"
21+
"groupName": "api3",
22+
"minimumReleaseAge": null
4223
}
4324
],
44-
"rangeStrategy": "bump",
45-
"lockFileMaintenance": {
46-
"enabled": false
47-
},
48-
"baseBranches": ["main"],
49-
"reviewers": ["bbenligiray", "hiletmis"],
50-
"dependencyDashboard": false
25+
"reviewers": ["bbenligiray", "hiletmis"]
5126
}

0 commit comments

Comments
 (0)