From f3d8f1e6b86383e0823f94e283fef07904887dc9 Mon Sep 17 00:00:00 2001 From: Heitor Rosa Date: Fri, 17 Apr 2026 21:47:18 -0300 Subject: [PATCH 1/6] chore: remove unused code comments --- src/infrastructure/logging/logger.module.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/infrastructure/logging/logger.module.ts b/src/infrastructure/logging/logger.module.ts index 7034e9c..b86aeaa 100644 --- a/src/infrastructure/logging/logger.module.ts +++ b/src/infrastructure/logging/logger.module.ts @@ -15,11 +15,9 @@ import { LoggerModule } from 'nestjs-pino'; return { pinoHttp: { - // Correlation ID: Ensure each request gets a unique ID genReqId: (req: IncomingMessage) => { return req.headers['x-correlation-id'] || randomUUID(); }, - // PII Masking: auto mask sensitive fields redact: { paths: [ 'req.headers.authorization', @@ -34,7 +32,6 @@ import { LoggerModule } from 'nestjs-pino'; ], censor: '***', }, - // Pretty Print ONLY when not in production and NOT in test transport: !isProduction && !isTest ? { @@ -45,7 +42,6 @@ import { LoggerModule } from 'nestjs-pino'; }, } : undefined, - // JSON format is default in pino for production and tests }, }; }, From 551b14dc1bb04bf93168ea3193698f72ef7ed918 Mon Sep 17 00:00:00 2001 From: Heitor Rosa Date: Fri, 17 Apr 2026 21:48:20 -0300 Subject: [PATCH 2/6] refactor: move migration runner to src tools --- {tools => src/tools}/migrate.ts | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {tools => src/tools}/migrate.ts (100%) diff --git a/tools/migrate.ts b/src/tools/migrate.ts similarity index 100% rename from tools/migrate.ts rename to src/tools/migrate.ts From 2bacb3b9a9db8005b1c80e5f18c479036d7149a8 Mon Sep 17 00:00:00 2001 From: Heitor Rosa Date: Fri, 17 Apr 2026 21:50:41 -0300 Subject: [PATCH 3/6] chore: use compiled migration runner to avoid ts-node dependency --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 03d6fa5..71178b9 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "build": "nest build", "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix", - "migrate": "ts-node tools/migrate.ts", + "migrate": "node dist/tools/migrate.js", "start": "nest start", "start:debug": "nest start --debug --watch", "start:dev": "nest start --watch", From 34226f48196d98a3cb0af22fe8d95443558d9cfd Mon Sep 17 00:00:00 2001 From: Heitor Rosa Date: Fri, 17 Apr 2026 21:52:28 -0300 Subject: [PATCH 4/6] refactor: use port variable for app.listen --- src/main.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.ts b/src/main.ts index 282c8be..8b89b69 100644 --- a/src/main.ts +++ b/src/main.ts @@ -23,7 +23,8 @@ async function bootstrap() { const document = SwaggerModule.createDocument(app, config); SwaggerModule.setup('docs', app, document); - await app.listen(process.env.PORT || 3000); + const port = Number(process.env.PORT) || 3000; + await app.listen(port); } bootstrap().catch((error: unknown) => { From 425209af0a62127c9a96d4e17839d84506f0a74e Mon Sep 17 00:00:00 2001 From: Heitor Rosa Date: Fri, 17 Apr 2026 22:04:44 -0300 Subject: [PATCH 5/6] fix: adjust migrate script in package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 71178b9..ccf2bfa 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "build": "nest build", "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix", - "migrate": "node dist/tools/migrate.js", + "migrate": "node dist/src/tools/migrate.js", "start": "nest start", "start:debug": "nest start --debug --watch", "start:dev": "nest start --watch", From dc6567be0f67cee4dd652c54193f19029dc36cd1 Mon Sep 17 00:00:00 2001 From: Heitor Rosa Date: Fri, 17 Apr 2026 22:09:28 -0300 Subject: [PATCH 6/6] fix: build project in CI before running migrations --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7a247d9..d84f63e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,5 +38,8 @@ jobs: - name: Typecheck run: task typecheck + - name: Build + run: pnpm build + - name: Integration Tests run: task ci-test