fix: add pnpm-lock.yaml for reproducible builds (PRI-551) #56

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

Summary

  • Added pnpm-lock.yaml generated from existing package-lock.json via pnpm import
  • Enables --frozen-lockfile CI builds and pnpm audit security scanning
  • Fixes both headlamp-intel-gpu-plugin and headlamp-plugin-template

Testing

  • pnpm install --frozen-lockfile
  • pnpm audit found 13 vulnerabilities (1 low, 9 moderate, 3 high) — these are inherited from existing dependencies, not introduced by this change

QA Checklist

  • Verify pnpm install works with --frozen-lockfile
  • Verify audit-ci passes in CI (it reads pnpm-lock.yaml now)
  • Verify build succeeds

Related

## Summary - Added `pnpm-lock.yaml` generated from existing `package-lock.json` via `pnpm import` - Enables `--frozen-lockfile` CI builds and `pnpm audit` security scanning - Fixes both `headlamp-intel-gpu-plugin` and `headlamp-plugin-template` ## Testing - `pnpm install --frozen-lockfile` ✅ - `pnpm audit` found 13 vulnerabilities (1 low, 9 moderate, 3 high) — these are inherited from existing dependencies, not introduced by this change ## QA Checklist - [ ] Verify pnpm install works with --frozen-lockfile - [ ] Verify audit-ci passes in CI (it reads pnpm-lock.yaml now) - [ ] Verify build succeeds ## Related - Blocks: [PRI-551](/headlamp-intel-gpu-plugin/issues/551)

Pull request closed

Sign in to join this conversation.