fix: add pnpm-lock.yaml to unblock E2E #6

Closed
privilegedescalation-engineer[bot] wants to merge 1 commits from fix/pnpm-lock-yaml into main
privilegedescalation-engineer[bot] commented 2026-05-04 19:32:04 +00:00 (Migrated from github.com)

Summary

  • Adds pnpm-lock.yaml to the headlamp-plugin-template repository
  • The plugin-ci.yaml reusable workflow detects pnpm via pnpm-lock.yaml presence and uses pnpm install --frozen-lockfile
  • Without it, the plugin-e2e.yaml workflow cannot run E2E tests

Testing

  • Verified pnpm install --lockfile-only completes successfully
  • Lockfile generated with pnpm v9

Notes

  • Template already uses packageManager: "pnpm@..." in package.json (per renovate.json extend config)
  • No other changes to source files
## Summary - Adds `pnpm-lock.yaml` to the `headlamp-plugin-template` repository - The `plugin-ci.yaml` reusable workflow detects `pnpm` via `pnpm-lock.yaml` presence and uses `pnpm install --frozen-lockfile` - Without it, the `plugin-e2e.yaml` workflow cannot run E2E tests ## Testing - Verified `pnpm install --lockfile-only` completes successfully - Lockfile generated with pnpm v9 ## Notes - Template already uses `packageManager: "pnpm@..."` in package.json (per renovate.json extend config) - No other changes to source files

Pull request closed

Sign in to join this conversation.