Skip to content

Commit 4cfbe37

Browse files
ci: double npm install to stabilize lockfile before validation
Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 7f6b863 commit 4cfbe37

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

.github/workflows/gen-lock.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ jobs:
1414
node-version-file: ".nvmrc"
1515
- name: Regenerate package-lock.json via full install (native linux x64)
1616
run: |
17-
rm -f package-lock.json
17+
rm -rf package-lock.json node_modules
18+
npm install --ignore-scripts
1819
npm install --ignore-scripts
1920
echo "=== sanity ==="
2021
node -e "const d=require('./package-lock.json');const c=re=>Object.keys(d.packages).filter(k=>re.test(k)).length;console.log('parcel-watcher variants:',c(/@parcel\/watcher-/));console.log('rollup variants:',c(/@rollup\/rollup-/));console.log('esbuild variants:',c(/@esbuild\//));console.log('ramda:',!!d.packages['node_modules/ramda']);console.log('pseudolocale:',Object.keys(d.packages).some(k=>/pseudolocale$/.test(k)));console.log('electron:',d.packages['node_modules/electron'].version);console.log('total:',Object.keys(d.packages).length)"

0 commit comments

Comments
 (0)