Skip to content

Commit a20cf95

Browse files
chore(repo): Harden pnpm-workspace settings (#8226)
1 parent ec71511 commit a20cf95

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

pnpm-workspace.yaml

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,33 @@ catalogs:
3131
'@zxcvbn-ts/language-common': 3.0.4
3232

3333
minimumReleaseAge: 2880
34-
3534
minimumReleaseAgeExclude:
3635
- '@clerk/*'
3736
- 'pkglab'
3837
- 'pkglab-*'
38+
39+
trustPolicy: no-downgrade
40+
trustPolicyExclude:
41+
# Their 4.x package was published with provenance and this
42+
# triggers the policy because it's based on publish date and
43+
# not semver.
44+
- 'eslint-import-resolver-typescript@3.10.1'
45+
# Same idea, their 7.1.x publish process is more "trustworthy"
46+
- 'vite@6.4.1'
47+
# Same idea, their 1.x publish process is more "trustworthy"
48+
- 'axios@0.30.2'
49+
# Same idea, their 7.x publish process is more "trustworthy"
50+
- 'semver@5.7.2 || 6.3.1'
51+
# Same idea, their 7.x publish process is more "trustworthy"
52+
- 'undici@5.29.0 || 6.22.0'
53+
# Same idea, their 2.x publish process is more "trustworthy"
54+
- 'ua-parser-js@1.0.41'
55+
# Same idea, their 10.x publish process is more "trustworthy"
56+
- '@octokit/endpoint@9.0.6'
57+
# They experimented with provenance for some earlier versions
58+
# and then disabled it before re-enabling it again later.
59+
- 'undici-types@6.21.0'
60+
# Same here
61+
- 'chokidar@4.0.3'
62+
63+
blockExoticSubdeps: true

0 commit comments

Comments
 (0)