Skip to content

Commit 3f21023

Browse files
fehmerMiodec
andauthored
chore: update vitest/testcontainer versions, try to fix container teardown on macos (@fehmer) (monkeytypegame#7248)
Co-authored-by: Miodec <[email protected]>
1 parent 71e78cd commit 3f21023

File tree

9 files changed

+241
-221
lines changed

9 files changed

+241
-221
lines changed

backend/__tests__/__integration__/global-setup.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,14 @@ export async function setup(): Promise<void> {
3131
process.env["REDIS_URI"] = redisUrl;
3232
}
3333

34-
export async function teardown(): Promise<void> {
34+
async function stopContainers(): Promise<void> {
3535
await startedMongoContainer?.stop();
3636
await startedRedisContainer?.stop();
3737
}
38+
39+
export async function teardown(): Promise<void> {
40+
await stopContainers();
41+
}
42+
43+
process.on("SIGTERM", stopContainers);
44+
process.on("SIGINT", stopContainers);

backend/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,17 +77,17 @@
7777
"@types/swagger-stats": "0.95.11",
7878
"@types/ua-parser-js": "0.7.36",
7979
"@types/uuid": "10.0.0",
80-
"@vitest/coverage-v8": "4.0.8",
80+
"@vitest/coverage-v8": "4.0.15",
8181
"concurrently": "8.2.2",
8282
"openapi3-ts": "2.0.2",
8383
"oxlint": "1.33.0",
8484
"oxlint-tsgolint": "0.9.0",
8585
"readline-sync": "1.4.10",
8686
"supertest": "7.1.4",
87-
"testcontainers": "11.4.0",
87+
"testcontainers": "11.10.0",
8888
"tsx": "4.16.2",
8989
"typescript": "5.9.3",
90-
"vitest": "4.0.8"
90+
"vitest": "4.0.15"
9191
},
9292
"engines": {
9393
"node": "24.11.0 || 22.21.0"

frontend/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
"@types/object-hash": "3.0.6",
7979
"@types/subset-font": "1.4.3",
8080
"@types/throttle-debounce": "5.0.2",
81-
"@vitest/coverage-v8": "4.0.8",
81+
"@vitest/coverage-v8": "4.0.15",
8282
"autoprefixer": "10.4.20",
8383
"concurrently": "8.2.2",
8484
"eslint": "9.39.1",
@@ -105,7 +105,7 @@
105105
"vite-plugin-inspect": "11.3.3",
106106
"vite-plugin-minify": "2.1.0",
107107
"vite-plugin-pwa": "1.1.0",
108-
"vitest": "4.0.8"
108+
"vitest": "4.0.15"
109109
},
110110
"browserslist": [
111111
"defaults",

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
"@commitlint/cli": "17.7.1",
6767
"@commitlint/config-conventional": "19.2.2",
6868
"@monkeytype/release": "workspace:*",
69-
"@vitest/coverage-v8": "4.0.8",
69+
"@vitest/coverage-v8": "4.0.15",
7070
"conventional-changelog": "6.0.0",
7171
"husky": "8.0.1",
7272
"knip": "2.19.2",
@@ -77,7 +77,7 @@
7777
"oxlint-tsgolint": "0.9.0",
7878
"prettier": "3.7.1",
7979
"turbo": "2.5.6",
80-
"vitest": "4.0.8"
80+
"vitest": "4.0.15"
8181
},
8282
"packageManager": "[email protected]",
8383
"engines": {

packages/contracts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"oxlint-tsgolint": "0.9.0",
3434
"tsup": "8.4.0",
3535
"typescript": "5.9.3",
36-
"vitest": "4.0.8"
36+
"vitest": "4.0.15"
3737
},
3838
"peerDependencies": {
3939
"@ts-rest/core": "3.52.1",

packages/funbox/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@
2929
"oxlint-tsgolint": "0.9.0",
3030
"tsup": "8.4.0",
3131
"typescript": "5.9.3",
32-
"vitest": "4.0.8"
32+
"vitest": "4.0.15"
3333
}
3434
}

packages/schemas/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"oxlint-tsgolint": "0.9.0",
3131
"tsup": "8.4.0",
3232
"typescript": "5.9.3",
33-
"vitest": "4.0.8"
33+
"vitest": "4.0.15"
3434
},
3535
"peerDependencies": {
3636
"zod": "3.23.8"

packages/util/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"oxlint-tsgolint": "0.9.0",
2525
"tsup": "8.4.0",
2626
"typescript": "5.9.3",
27-
"vitest": "4.0.8",
27+
"vitest": "4.0.15",
2828
"zod": "3.23.8"
2929
}
3030
}

0 commit comments

Comments
 (0)