Skip to content

Commit 7685f9e

Browse files
authored
Merge pull request #342 from constructive-io/feat/pnpm-policy
Adopt org pnpm supply-chain policy (recipe A)
2 parents 69cdce6 + b721d81 commit 7685f9e

5 files changed

Lines changed: 2882 additions & 5471 deletions

File tree

‎.github/workflows/run-tests.yaml‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ jobs:
4646
- name: install dependencies
4747
run: pnpm install
4848

49+
- name: policy check
50+
run: pnpm run policy:check
51+
4952
- name: build
5053
run: pnpm build
5154

‎package.json‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,13 @@
2121
"lint": "pnpm -r run lint",
2222
"deps": "pnpm up -r -i -L",
2323
"bump-versions": "ts-node scripts/bump-versions.ts",
24-
"update-workspace": "makage update-workspace"
24+
"update-workspace": "makage update-workspace",
25+
"policy": "pnpm-policy generate",
26+
"policy:check": "pnpm-policy check"
2527
},
2628
"devDependencies": {
2729
"@constructive-io/eslint-config": "^0.2.0",
30+
"@constructive-io/pnpm-policy": "0.2.1",
2831
"@types/jest": "^30.0.0",
2932
"@types/node": "^20.12.7",
3033
"@typescript-eslint/eslint-plugin": "^8.47.0",
@@ -39,6 +42,7 @@
3942
"jest-diff": "30.2.0",
4043
"lerna": "^8.2.4",
4144
"makage": "^0.5.1",
45+
"pnpm-policy": "^0.2.2",
4246
"prettier": "^3.0.2",
4347
"rimraf": "^6.0.1",
4448
"semver": "^7.7.2",

0 commit comments

Comments
 (0)