mirror of
https://github.com/cline/cline.git
synced 2026-09-19 02:05:44 +08:00
The publish job ran `npm ci --include=optional` and `npm run publish:marketplace:nightly` at the repo root, but the VS Code extension package and lockfile live at apps/vscode/. The job failed with `npm ci ... can only install with an existing package-lock.json` because there is no root package.json/lockfile anymore. Mirror ext-vscode-test.yml: set defaults.run.working-directory = apps/vscode for the whole job, and point setup-node cache-dependency-path at the apps/vscode lockfiles. The Checkout and Tag-published-commit steps already use their own explicit working-directory (or are GitHub Actions where it does not apply), so the job-level default does not affect them.