Skip to content

Commit d6e6fde

Browse files
authored
Merge pull request #19 from Mostaqem/dev
chore: Update CI workflow and include helmet middleware for security (#18)
2 parents 16ca68a + 28f563a commit d6e6fde

File tree

4 files changed

+430
-446
lines changed

4 files changed

+430
-446
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
name: Continuous Integration Workflow
22
on:
33
push:
4-
branches: ['main']
4+
branches-ignore: ['main']
55
pull_request:
6-
branches: ['main']
6+
branches: ['*']
77
jobs:
88
build:
99
name: 'build to JS'

package.json

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,37 +19,38 @@
1919
"test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
2020
"test:e2e": "jest --config ./jest-e2e.json --detectOpenHandles",
2121
"typeorm": "ts-node --require tsconfig-paths/register ./node_modules/typeorm/cli",
22-
"typeorm:generate-migration": "npm run typeorm -- -d ./typeorm.config.ts migration:generate ./migrations/$npm_config_name",
22+
"typeorm:generate-migration": "npm run typeorm -- -d ./typeorm.config.ts migration:generate ./migrations/$npm_config_name",
2323
"typeorm:migrate": "npm run typeorm -- -d ./typeorm.config.ts migration:run"
2424
},
2525
"dependencies": {
2626
"@nestjs/cache-manager": "^2.2.2",
27-
"@nestjs/cli": "^10.4.2",
28-
"@nestjs/common": "^10.3.10",
27+
"@nestjs/cli": "^10.4.4",
28+
"@nestjs/common": "^10.4.0",
2929
"@nestjs/config": "^3.2.3",
30-
"@nestjs/core": "^10.3.10",
30+
"@nestjs/core": "^10.4.0",
3131
"@nestjs/mapped-types": "^2.0.5",
32-
"@nestjs/platform-express": "^10.3.10",
32+
"@nestjs/platform-express": "^10.4.0",
3333
"@nestjs/typeorm": "^10.0.2",
34-
"axios": "^1.7.2",
35-
"cache-manager": "^5.7.3",
34+
"axios": "^1.7.3",
35+
"cache-manager": "^5.7.6",
3636
"class-transformer": "^0.5.1",
3737
"class-validator": "^0.14.1",
3838
"cookie-parser": "^1.4.6",
3939
"dotenv": "^16.4.5",
40-
"mysql2": "^3.10.3",
40+
"helmet": "^7.1.0",
41+
"mysql2": "^3.11.0",
4142
"reflect-metadata": "^0.2.2",
4243
"rxjs": "^7.8.1",
4344
"typeorm": "^0.3.20",
4445
"unsplash-js": "^7.0.19"
4546
},
4647
"devDependencies": {
47-
"@nestjs/schematics": "^10.1.2",
48-
"@nestjs/testing": "^10.3.10",
48+
"@nestjs/schematics": "^10.1.3",
49+
"@nestjs/testing": "^10.4.0",
4950
"@types/cookie-parser": "^1.4.7",
5051
"@types/express": "^4.17.21",
5152
"@types/jest": "^29.5.12",
52-
"@types/node": "^20.14.11",
53+
"@types/node": "^20.14.15",
5354
"@types/supertest": "^6.0.2",
5455
"@typescript-eslint/eslint-plugin": "^6.21.0",
5556
"@typescript-eslint/parser": "^6.21.0",
@@ -60,11 +61,11 @@
6061
"prettier": "^3.3.3",
6162
"source-map-support": "^0.5.21",
6263
"supertest": "^6.3.4",
63-
"ts-jest": "^29.2.3",
64+
"ts-jest": "^29.2.4",
6465
"ts-loader": "^9.5.1",
6566
"ts-node": "^10.9.2",
6667
"tsconfig-paths": "^4.2.0",
67-
"typescript": "^5.5.3"
68+
"typescript": "^5.5.4"
6869
},
6970
"jest": {
7071
"moduleNameMapper": {

0 commit comments

Comments
 (0)