pnpm strict isolation (-frozen-lockfile) only exposes binaries from direct
devDependencies. eslint, prettier, and typescript were transitive peers of
@kinvolk/headlamp-plugin and not accessible in CI.
- eslint: ^8.57.1
- prettier: ^3.0.0
- typescript: ^5.6.2
The plugin-ci.yaml reusable workflow detects pnpm via pnpm-lock.yaml presence
and uses --frozen-lockfile. Without it, the E2E job cannot run.
Co-Authored-By: Paperclip <noreply@paperclip.ing>