Skip to content

Commit 66f1e5c

Browse files
authored
Limit PlayCanvas versions to patch range (#91)
* Enhance Renovate configuration and update playcanvas peer dependency - Added a new group for playcanvas in renovate.json with a pin strategy and monthly schedule. - Updated playcanvas peer dependency version in package.json to use a tilde range for better compatibility. * Refactor Renovate configuration for npm dependencies - Streamlined the extends and packageRules in renovate.json for clarity. - Changed matchPackagePatterns to matchPackageNames for the playcanvas group. - Updated playcanvas group to include major and minor update types with appropriate labels.
1 parent f85d39b commit 66f1e5c

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

packages/lib/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
}
7878
},
7979
"peerDependencies": {
80-
"playcanvas": "^2.3.3",
80+
"playcanvas": "~2.3.3",
8181
"react": "^18.3.1",
8282
"react-dom": "^18.3.1",
8383
"sync-ammo": "^0.1.2"

renovate.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,11 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"extends": [
4-
"config:recommended"
5-
],
3+
"extends": ["config:recommended"],
64
"packageRules": [
75
{
8-
"matchManagers": [
9-
"npm"
10-
],
6+
"matchManagers": ["npm"],
117
"groupName": "all npm dependencies",
12-
"schedule": [
13-
"on monday at 10:00am"
14-
]
8+
"schedule": ["on monday at 10:00am"]
159
},
1610
{
1711
"matchDepTypes": ["devDependencies"],
@@ -20,6 +14,12 @@
2014
{
2115
"matchDepTypes": ["dependencies"],
2216
"rangeStrategy": "widen"
17+
},
18+
{
19+
"matchPackageNames": ["playcanvas"],
20+
"groupName": "playcanvas",
21+
"matchUpdateTypes": ["major", "minor"],
22+
"labels": ["playcanvas"]
2323
}
2424
]
25-
}
25+
}

0 commit comments

Comments
 (0)