Skip to content

Commit 55e03bd

Browse files
authoredDec 7, 2024··
Add CI engines check for prod deps (#357)
1 parent 38760db commit 55e03bd

File tree

4 files changed

+215
-128
lines changed

4 files changed

+215
-128
lines changed
 

‎.github/workflows/test.yml

+12
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,23 @@ jobs:
7979
id: format
8080
continue-on-error: true
8181

82+
- name: Run Engines Check
83+
run: node scripts/check-deps.mjs engines
84+
id: engines
85+
continue-on-error: true
86+
87+
- name: Run Licenses Check
88+
run: node scripts/check-deps.mjs licenses
89+
id: licenses
90+
continue-on-error: true
91+
8292
- name: Check Results
8393
run: |
8494
declare -A OUTCOMES=(
8595
[lint]="${{ steps.lint.outcome }}"
8696
[format]="${{ steps.format.outcome }}"
97+
[engines]="${{ steps.engines.outcome }}"
98+
[licenses]="${{ steps.licenses.outcome }}"
8799
)
88100
STATUS=0
89101
for STEP in "${!OUTCOMES[@]}"; do

‎package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"eslint-config-prettier": "^8.8.0",
2121
"eslint-config-turbo": "^1.9.3",
2222
"prettier": "^2.8.8",
23-
"turbo": "^1.10.8"
23+
"turbo": "^1.10.8",
24+
"semver": "^7.6.3"
2425
}
2526
}

0 commit comments

Comments
 (0)
Please sign in to comment.