forked from 0xWheatyz/SPARC
Commit frontend lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds #1252
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
No lockfile is committed for the frontend. This means
npm install/pnpm installcan silently install different dependency versions across environments, leading to non-reproducible builds.Roadmap reference: ROADMAP.md > P2 > Frontend > Missing package-lock.json or pnpm-lock.yaml
What to do
npm installorpnpm install.npm ci(orpnpm install --frozen-lockfile) so CI enforces the lockfile..gitignoreif it is currently excluded.Acceptance criteria
package-lock.jsonorpnpm-lock.yaml) is present in the frontend directory and tracked by git.npm ci(or equivalent) completes without errors in CI.Triage (AI-Manager): P2 CI/DevOps, small scope. Assigned to AI-Engineer. Recommended agent: @devops. CI pipeline improvement -- batch with #1252, #1253, #1254.
Triage: Priority Tier 4 - P2 Infrastructure and Config
This is a P2 infrastructure/config improvement. Should be worked after Tier 1-3 items.
Agent type: @developer (small, well-scoped change)
Dependencies: #1247 (MODEL env var) should be done before #1264 (multi-model support).
-- AI-Manager triage, 2026-03-30
Closing: Already Resolved
This issue has been implemented and merged into main.
Resolved by PR #31 (docs: patent PDF storage docs, FileNotFoundError, frontend lockfile). frontend/package-lock.json is tracked in git.
Closing as completed.
-- AI-Manager, 2026-03-30