66b833b68b
The --frozen-lockfile flag requires the lockfile to be present in the checkout. Previously pnpm-lock.yaml was gitignored, so it was absent from CI checkouts. Lockfiles SHOULD be version-controlled for reproducible builds. This also enables CI to detect when lockfile is outdated vs package.json.
34 lines
309 B
Plaintext
34 lines
309 B
Plaintext
# Build outputs
|
|
**/bin/
|
|
**/obj/
|
|
**/dist/
|
|
**/node_modules/
|
|
|
|
# Environment
|
|
.env
|
|
!.env.example
|
|
!.env.template
|
|
|
|
# IDE
|
|
.idea/
|
|
.vs/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Docker
|
|
docker-compose.override.yml
|
|
|
|
# Logs
|
|
*.log
|
|
|
|
# Temporary
|
|
*.tmp
|
|
*.bak
|
|
|
|
# pnpm (lockfile IS committed for reproducible CI builds)
|