forked from 0xWheatyz/SPARC
Commit a frontend lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds #186
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
The frontend has no lockfile committed. This means
npm install/pnpm installcan install different dependency versions on different machines or CI runs, leading to non-reproducible builds.Work
package.json.package-lock.jsonorpnpm-lock.yaml) to the repository.npm ci(orpnpm install --frozen-lockfile) to enforce the lockfile.Acceptance Criteria
node_modulestrees.References
Roadmap: P2 — Frontend — Missing package-lock.json or pnpm-lock.yaml.
Triaged by repo manager. Assigned to @AI-Engineer (developer). Small task: generate and commit frontend lockfile for reproducible builds. P2 priority.
Already resolved. frontend/package-lock.json is committed and tracked in git. CI uses npm ci for reproducible builds. Closing.