diff --git a/.github/workflows/scip-snapshot.yml b/.github/workflows/scip-snapshot.yml index 212f340e4..fd94d42ef 100644 --- a/.github/workflows/scip-snapshot.yml +++ b/.github/workflows/scip-snapshot.yml @@ -33,7 +33,18 @@ jobs: key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} restore-keys: | ${{ runner.os }}-node- - + - name: 'Check package-lock.json up-to-date' + run: | + CMD="cd ./packages/pyright-scip && npm install --package-lock-only --ignore-scripts" + bash -c "$CMD" + if ! git diff --quiet; then + git diff + echo "" + echo "----------------------------------------------------------------------------------------------" + echo "Re-run $CMD and push" + echo "----------------------------------------------------------------------------------------------" + exit 1 + fi - run: npm install - run: cd ./packages/pyright-scip/ && npm install && npm run build - run: python --version diff --git a/packages/pyright-scip/package-lock.json b/packages/pyright-scip/package-lock.json index 55b833391..3e2e4a1e7 100644 --- a/packages/pyright-scip/package-lock.json +++ b/packages/pyright-scip/package-lock.json @@ -1,12 +1,12 @@ { "name": "@sourcegraph/scip-python", - "version": "0.3.3", + "version": "0.4.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@sourcegraph/scip-python", - "version": "0.3.3", + "version": "0.4.1", "license": "MIT", "dependencies": { "@iarna/toml": "2.2.5",