Move @nestjs/config to runtime deps so the deployed image can find it
CI / test (push) Successful in 28s
CI / lint (push) Successful in 27s
CI / secrets-scan (push) Successful in 5s
CI / vuln-scan (push) Successful in 13s
CI / sast (push) Successful in 10s
CI / build-images (push) Successful in 1m49s
CI / image-scan (push) Successful in 43s
CI / push (push) Successful in 31s

app.module.ts imports @nestjs/config at runtime, but it was listed
under devDependencies. pnpm deploy --prod correctly stripped it,
producing a runnable-shaped image that crashes on boot with
`Cannot find module '@nestjs/config'`. Move it to dependencies and
let the lockfile reclassify accordingly.

Bump backend and frontend to 0.1.4. Frontend has no functional change
— forced bump to satisfy the per-service push gate in CI.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-06 17:58:00 -07:00
parent bac97674a1
commit 740591a791
3 changed files with 6 additions and 6 deletions
+3 -3
View File
@@ -17,6 +17,9 @@ importers:
'@nestjs/common':
specifier: ^11.0.1
version: 11.1.18(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.2.2)(rxjs@7.8.2)
'@nestjs/config':
specifier: ^4.0.4
version: 4.0.4(@nestjs/common@11.1.18(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(rxjs@7.8.2)
'@nestjs/core':
specifier: ^11.0.1
version: 11.1.18(@nestjs/common@11.1.18(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/platform-express@11.1.18)(reflect-metadata@0.2.2)(rxjs@7.8.2)
@@ -57,9 +60,6 @@ importers:
'@nestjs/cli':
specifier: ^11.0.0
version: 11.0.19(@types/node@22.19.17)
'@nestjs/config':
specifier: ^4.0.4
version: 4.0.4(@nestjs/common@11.1.18(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(rxjs@7.8.2)
'@nestjs/schematics':
specifier: ^11.0.0
version: 11.0.10(chokidar@4.0.3)(typescript@5.9.3)
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "tehriehlbudget-backend",
"version": "0.1.3",
"version": "0.1.4",
"description": "",
"author": "",
"private": true,
@@ -29,6 +29,7 @@
},
"dependencies": {
"@nestjs/common": "^11.0.1",
"@nestjs/config": "^4.0.4",
"@nestjs/core": "^11.0.1",
"@nestjs/mapped-types": "^2.1.1",
"@nestjs/platform-express": "^11.0.1",
@@ -44,7 +45,6 @@
"@eslint/eslintrc": "^3.2.0",
"@eslint/js": "^9.18.0",
"@nestjs/cli": "^11.0.0",
"@nestjs/config": "^4.0.4",
"@nestjs/schematics": "^11.0.0",
"@nestjs/testing": "^11.0.1",
"@types/express": "^5.0.0",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "tehriehlbudget-frontend",
"private": true,
"version": "0.1.3",
"version": "0.1.4",
"type": "module",
"scripts": {
"dev": "vite",