Skip to content

Commit cb0a505

Browse files
committed
Sync package-lock.json version to 0.35.12
1 parent 6c037ab commit cb0a505

3 files changed

Lines changed: 16 additions & 2 deletions

File tree

.github/workflows/test.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ jobs:
2525
with:
2626
node-version: ${{ matrix.node-version }}
2727
- run: npm ci
28+
- name: Verify package-lock.json version matches package.json
29+
run: ./scripts/check-version-sync
2830
- run: npm run build
2931
- run: npm run lint
3032
- run: npm test

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scripts/check-version-sync

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/bin/sh
2+
3+
set -e
4+
5+
pkg_version=$(node -p "require('./package.json').version")
6+
lock_version=$(node -p "require('./package-lock.json').version")
7+
8+
if [ "$pkg_version" != "$lock_version" ]; then
9+
echo "package.json version ($pkg_version) != package-lock.json version ($lock_version)."
10+
echo 'Use "npm version patch|minor|major" to bump both files atomically.'
11+
exit 1
12+
fi

0 commit comments

Comments
 (0)