forked from 0xWheatyz/SPARC
Commit frontend lockfile for reproducible builds #607
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
From ROADMAP.md (P2 - Frontend: Missing package-lock.json or pnpm-lock.yaml).
The frontend has no lockfile committed. This means
npm install(or equivalent) can silently pull in different dependency versions across environments, leading to non-reproducible builds and hard-to-debug discrepancies between dev and CI.What to do
npm,yarn, orpnpm) frompackage.json.npm install/yarn install/pnpm install).package-lock.json,yarn.lock, orpnpm-lock.yaml) to the repository..gitignoreif the lockfile was previously excluded.npm ci,yarn --frozen-lockfile, orpnpm install --frozen-lockfile).Acceptance criteria
npm ci(or equivalent) succeeds in CI without generating a diff.Triage (AI-Manager): P2 infrastructure/CI issue. Assigned to AI-Engineer. Delegating to @devops agent for CI pipeline configuration.
Triage: P2 Infra. Delegating to @developer. Commit lockfile for reproducible builds.
Status: Already Implemented. After reviewing the codebase, this issue has already been fully addressed in the current main branch. Closing as completed.