Skip to content

Commit 714a8a9

Browse files
chore(deps): update testcontainers-node monorepo to v11 (major) (#27)
* chore(deps): update testcontainers-node monorepo to v11 * chore(tests): update testcontainer syntax for v11 --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Romain Lanz <romain.lanz@pm.me>
1 parent 12fd49f commit 714a8a9

4 files changed

Lines changed: 79 additions & 76 deletions

File tree

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@
3636
"@japa/expect-type": "^2.0.3",
3737
"@japa/runner": "^4.4.0",
3838
"@swc/core": "^1.13.5",
39-
"@testcontainers/hivemq": "^10.28.0",
40-
"@testcontainers/redis": "^10.28.0",
39+
"@testcontainers/hivemq": "^11.7.1",
40+
"@testcontainers/redis": "^11.7.1",
4141
"@types/node": "^20.17.19",
4242
"@types/object-hash": "^3.0.6",
4343
"c8": "^10.1.3",
@@ -47,7 +47,7 @@
4747
"mqtt": "^5.14.1",
4848
"prettier": "^3.6.2",
4949
"release-it": "^19.0.5",
50-
"testcontainers": "^10.28.0",
50+
"testcontainers": "^11.7.1",
5151
"ts-node-maintained": "^10.9.6",
5252
"tsup": "^8.5.0",
5353
"typescript": "^5.9.3"

tests/drivers/mqtt_transport.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ test.group('Mqtt Transport', (group) => {
1919
let mosquittoContainer: StartedTestContainer
2020

2121
group.setup(async () => {
22-
hiveMqContainer = await new HiveMQContainer()
22+
hiveMqContainer = await new HiveMQContainer('hivemq/hivemq-ce:2023.5')
2323
.withExposedPorts({
2424
container: 1883,
2525
host: 1884,

tests/drivers/redis_transport.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ test.group('Redis Transport', (group) => {
1616
let container: StartedRedisContainer
1717

1818
group.setup(async () => {
19-
container = await new RedisContainer().start()
19+
container = await new RedisContainer('redis:7.2').start()
2020

2121
return async () => {
2222
await container.stop()

yarn.lock

Lines changed: 74 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,8 @@ __metadata:
9797
"@paralleldrive/cuid2": "npm:^2.2.2"
9898
"@poppinss/utils": "npm:^6.10.1"
9999
"@swc/core": "npm:^1.13.5"
100-
"@testcontainers/hivemq": "npm:^10.28.0"
101-
"@testcontainers/redis": "npm:^10.28.0"
100+
"@testcontainers/hivemq": "npm:^11.7.1"
101+
"@testcontainers/redis": "npm:^11.7.1"
102102
"@types/node": "npm:^20.17.19"
103103
"@types/object-hash": "npm:^3.0.6"
104104
c8: "npm:^10.1.3"
@@ -109,7 +109,7 @@ __metadata:
109109
object-hash: "npm:^3.0.0"
110110
prettier: "npm:^3.6.2"
111111
release-it: "npm:^19.0.5"
112-
testcontainers: "npm:^10.28.0"
112+
testcontainers: "npm:^11.7.1"
113113
ts-node-maintained: "npm:^10.9.6"
114114
tsup: "npm:^8.5.0"
115115
typescript: "npm:^5.9.3"
@@ -465,13 +465,6 @@ __metadata:
465465
languageName: node
466466
linkType: hard
467467

468-
"@fastify/busboy@npm:^2.0.0":
469-
version: 2.1.1
470-
resolution: "@fastify/busboy@npm:2.1.1"
471-
checksum: 10c0/6f8027a8cba7f8f7b736718b013f5a38c0476eea67034c94a0d3c375e2b114366ad4419e6a6fa7ffc2ef9c6d3e0435d76dd584a7a1cbac23962fda7650b579e3
472-
languageName: node
473-
linkType: hard
474-
475468
"@grpc/grpc-js@npm:^1.11.1":
476469
version: 1.13.3
477470
resolution: "@grpc/grpc-js@npm:1.13.3"
@@ -1737,21 +1730,21 @@ __metadata:
17371730
languageName: node
17381731
linkType: hard
17391732

1740-
"@testcontainers/hivemq@npm:^10.28.0":
1741-
version: 10.28.0
1742-
resolution: "@testcontainers/hivemq@npm:10.28.0"
1733+
"@testcontainers/hivemq@npm:^11.7.1":
1734+
version: 11.7.1
1735+
resolution: "@testcontainers/hivemq@npm:11.7.1"
17431736
dependencies:
1744-
testcontainers: "npm:^10.28.0"
1745-
checksum: 10c0/864e8ec33a68297a114fb1721bee596407f904364b75bf9c9b9b6c2b0013270a6002fd328b357f8938e82bd96637c2d21d08893e840849da84f2541b4051deb9
1737+
testcontainers: "npm:^11.7.1"
1738+
checksum: 10c0/0e455859f6f1b77cd342c7942071fa0f7b7f951f613a30dbd48f9556eef1fe06878fff8216b6488496f2f04e198bfa5de104a12ae52af59539f1f6424f32bec3
17461739
languageName: node
17471740
linkType: hard
17481741

1749-
"@testcontainers/redis@npm:^10.28.0":
1750-
version: 10.28.0
1751-
resolution: "@testcontainers/redis@npm:10.28.0"
1742+
"@testcontainers/redis@npm:^11.7.1":
1743+
version: 11.7.1
1744+
resolution: "@testcontainers/redis@npm:11.7.1"
17521745
dependencies:
1753-
testcontainers: "npm:^10.28.0"
1754-
checksum: 10c0/938b6c17566764b582343ac855870e4078fa4a53d85fa4c3513042151b9980d44613c9f0c678d05d58777cb7a4261ce0e95471924011ead9c81d63742e93b6b3
1746+
testcontainers: "npm:^11.7.1"
1747+
checksum: 10c0/5310d75ceb420ddf7462690c96048652720d267a194f8ea6a297922ad2aafdeb0812327280001cac8465a757951e1dcc9b611189a6f049cb49610ced05cf94ef
17551748
languageName: node
17561749
linkType: hard
17571750

@@ -1823,14 +1816,14 @@ __metadata:
18231816
languageName: node
18241817
linkType: hard
18251818

1826-
"@types/dockerode@npm:^3.3.35":
1827-
version: 3.3.38
1828-
resolution: "@types/dockerode@npm:3.3.38"
1819+
"@types/dockerode@npm:^3.3.44":
1820+
version: 3.3.44
1821+
resolution: "@types/dockerode@npm:3.3.44"
18291822
dependencies:
18301823
"@types/docker-modem": "npm:*"
18311824
"@types/node": "npm:*"
18321825
"@types/ssh2": "npm:*"
1833-
checksum: 10c0/1086d5f2703dcb2357be5d050e1b813930737bb7a85f077ab96792a841e79e9a473d8d3965a32bc954d66dff606dee451545b8e9705859c529868894efcde42a
1826+
checksum: 10c0/f6413b84356b19a540812c2a3f60b1693c4f5f105e6c7e938d803e3a1f769b27e88d4ed1c420b160f56052aa80aca527e79a6b6c0f9124565a406817f9a4efcd
18341827
languageName: node
18351828
linkType: hard
18361829

@@ -3027,7 +3020,7 @@ __metadata:
30273020
languageName: node
30283021
linkType: hard
30293022

3030-
"debug@npm:4, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.4.0":
3023+
"debug@npm:4, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.0":
30313024
version: 4.4.0
30323025
resolution: "debug@npm:4.4.0"
30333026
dependencies:
@@ -3051,6 +3044,18 @@ __metadata:
30513044
languageName: node
30523045
linkType: hard
30533046

3047+
"debug@npm:^4.4.3":
3048+
version: 4.4.3
3049+
resolution: "debug@npm:4.4.3"
3050+
dependencies:
3051+
ms: "npm:^2.1.3"
3052+
peerDependenciesMeta:
3053+
supports-color:
3054+
optional: true
3055+
checksum: 10c0/d79136ec6c83ecbefd0f6a5593da6a9c91ec4d7ddc4b54c883d6e71ec9accb5f67a1a5e96d00a328196b5b5c86d365e98d8a3a70856aaf16b4e7b1985e67f5a6
3056+
languageName: node
3057+
linkType: hard
3058+
30543059
"deep-eql@npm:^5.0.1":
30553060
version: 5.0.2
30563061
resolution: "deep-eql@npm:5.0.2"
@@ -3157,12 +3162,12 @@ __metadata:
31573162
languageName: node
31583163
linkType: hard
31593164

3160-
"docker-compose@npm:^0.24.8":
3161-
version: 0.24.8
3162-
resolution: "docker-compose@npm:0.24.8"
3165+
"docker-compose@npm:^1.3.0":
3166+
version: 1.3.0
3167+
resolution: "docker-compose@npm:1.3.0"
31633168
dependencies:
31643169
yaml: "npm:^2.2.2"
3165-
checksum: 10c0/1494389e554fed8aabf9fef24210a641cd2442028b1462d7f68186919f5e75045f7bfb4ccaf47c94ed879dcb63e4d82885c389399f531550c4b244920740b2b3
3170+
checksum: 10c0/8a01a81a430e613226bbd02c49b36676a18052ae224a97b47c303a13dee3b5405254532403bd8733247c0b1e182e0259c01bc69a134c1939fafe61b0d8442781
31663171
languageName: node
31673172
linkType: hard
31683173

@@ -3178,18 +3183,18 @@ __metadata:
31783183
languageName: node
31793184
linkType: hard
31803185

3181-
"dockerode@npm:^4.0.5":
3182-
version: 4.0.6
3183-
resolution: "dockerode@npm:4.0.6"
3186+
"dockerode@npm:^4.0.8":
3187+
version: 4.0.9
3188+
resolution: "dockerode@npm:4.0.9"
31843189
dependencies:
31853190
"@balena/dockerignore": "npm:^1.0.2"
31863191
"@grpc/grpc-js": "npm:^1.11.1"
31873192
"@grpc/proto-loader": "npm:^0.7.13"
31883193
docker-modem: "npm:^5.0.6"
31893194
protobufjs: "npm:^7.3.2"
3190-
tar-fs: "npm:~2.1.2"
3195+
tar-fs: "npm:^2.1.4"
31913196
uuid: "npm:^10.0.0"
3192-
checksum: 10c0/c0c974425fcca8c91c6c6419f0f06be13a63c17c38b73f78bd79cd35c8cb5699211727366747c7357fdfe749f5bf5823ab2896abd0db77fadab11001c294c1a4
3197+
checksum: 10c0/e9ea99c72d7f7d9e045910d8d8e094baa7852e874e09c1d96ef3384ac43f0a0fc5ff2fc72f9beb5c06028ad609cc5b67c7b392ea3e2a30b3e29671b3f4f7a070
31933198
languageName: node
31943199
linkType: hard
31953200

@@ -6484,9 +6489,21 @@ __metadata:
64846489
languageName: node
64856490
linkType: hard
64866491

6487-
"tar-fs@npm:^3.0.7":
6488-
version: 3.0.8
6489-
resolution: "tar-fs@npm:3.0.8"
6492+
"tar-fs@npm:^2.1.4":
6493+
version: 2.1.4
6494+
resolution: "tar-fs@npm:2.1.4"
6495+
dependencies:
6496+
chownr: "npm:^1.1.1"
6497+
mkdirp-classic: "npm:^0.5.2"
6498+
pump: "npm:^3.0.0"
6499+
tar-stream: "npm:^2.1.4"
6500+
checksum: 10c0/decb25acdc6839182c06ec83cba6136205bda1db984e120c8ffd0d80182bc5baa1d916f9b6c5c663ea3f9975b4dd49e3c6bb7b1707cbcdaba4e76042f43ec84c
6501+
languageName: node
6502+
linkType: hard
6503+
6504+
"tar-fs@npm:^3.1.1":
6505+
version: 3.1.1
6506+
resolution: "tar-fs@npm:3.1.1"
64906507
dependencies:
64916508
bare-fs: "npm:^4.0.1"
64926509
bare-path: "npm:^3.0.0"
@@ -6497,19 +6514,7 @@ __metadata:
64976514
optional: true
64986515
bare-path:
64996516
optional: true
6500-
checksum: 10c0/b70bb2ad0490ab13b48edd10bd648bb54c52b681981cdcdc3aa4517e98ad94c94659ddca1925872ee658d781b9fcdd2b1c808050647f06b1bca157dd2fcae038
6501-
languageName: node
6502-
linkType: hard
6503-
6504-
"tar-fs@npm:~2.1.2":
6505-
version: 2.1.2
6506-
resolution: "tar-fs@npm:2.1.2"
6507-
dependencies:
6508-
chownr: "npm:^1.1.1"
6509-
mkdirp-classic: "npm:^0.5.2"
6510-
pump: "npm:^3.0.0"
6511-
tar-stream: "npm:^2.1.4"
6512-
checksum: 10c0/9c704bd4a53be7565caf34ed001d1428532457fe3546d8fc1233f0f0882c3d2403f8602e8046e0b0adeb31fe95336572a69fb28851a391523126b697537670fc
6517+
checksum: 10c0/0c677d711c4aa41f94e1a712aa647022ba1910ff84430739e5d9e95a615e3ea1b7112dc93164fc8ce30dc715befcf9cfdc64da27d4e7958d73c59bda06aa0d8e
65136518
languageName: node
65146519
linkType: hard
65156520

@@ -6562,26 +6567,26 @@ __metadata:
65626567
languageName: node
65636568
linkType: hard
65646569

6565-
"testcontainers@npm:^10.28.0":
6566-
version: 10.28.0
6567-
resolution: "testcontainers@npm:10.28.0"
6570+
"testcontainers@npm:^11.7.1":
6571+
version: 11.7.1
6572+
resolution: "testcontainers@npm:11.7.1"
65686573
dependencies:
65696574
"@balena/dockerignore": "npm:^1.0.2"
6570-
"@types/dockerode": "npm:^3.3.35"
6575+
"@types/dockerode": "npm:^3.3.44"
65716576
archiver: "npm:^7.0.1"
65726577
async-lock: "npm:^1.4.1"
65736578
byline: "npm:^5.0.0"
6574-
debug: "npm:^4.3.5"
6575-
docker-compose: "npm:^0.24.8"
6576-
dockerode: "npm:^4.0.5"
6579+
debug: "npm:^4.4.3"
6580+
docker-compose: "npm:^1.3.0"
6581+
dockerode: "npm:^4.0.8"
65776582
get-port: "npm:^7.1.0"
65786583
proper-lockfile: "npm:^4.1.2"
65796584
properties-reader: "npm:^2.3.0"
65806585
ssh-remote-port-forward: "npm:^1.0.4"
6581-
tar-fs: "npm:^3.0.7"
6582-
tmp: "npm:^0.2.3"
6583-
undici: "npm:^5.29.0"
6584-
checksum: 10c0/0bdefbcac5b774df4ed373f7e6f6a4df91f2c7fd2be135571471df6bdfa62919843824d11329a36a53c7446210db1eb17d8fb6658b7616d4b0158c089ed9563b
6586+
tar-fs: "npm:^3.1.1"
6587+
tmp: "npm:^0.2.5"
6588+
undici: "npm:^7.16.0"
6589+
checksum: 10c0/3741cfe9e0f17ec20f744d344708e04bf8f6605efeb7058f5dc3c61a7cff7f884c4d8fb36fde9e0153d49e49e7226cac5145057a12e742034d35fcc877fa0ec1
65856590
languageName: node
65866591
linkType: hard
65876592

@@ -6648,10 +6653,10 @@ __metadata:
66486653
languageName: node
66496654
linkType: hard
66506655

6651-
"tmp@npm:^0.2.3":
6652-
version: 0.2.3
6653-
resolution: "tmp@npm:0.2.3"
6654-
checksum: 10c0/3e809d9c2f46817475b452725c2aaa5d11985cf18d32a7a970ff25b568438e2c076c2e8609224feef3b7923fa9749b74428e3e634f6b8e520c534eef2fd24125
6656+
"tmp@npm:^0.2.5":
6657+
version: 0.2.5
6658+
resolution: "tmp@npm:0.2.5"
6659+
checksum: 10c0/cee5bb7d674bb4ba3ab3f3841c2ca7e46daeb2109eec395c1ec7329a91d52fcb21032b79ac25161a37b2565c4858fefab927af9735926a113ef7bac9091a6e0e
66556660
languageName: node
66566661
linkType: hard
66576662

@@ -6915,12 +6920,10 @@ __metadata:
69156920
languageName: node
69166921
linkType: hard
69176922

6918-
"undici@npm:^5.29.0":
6919-
version: 5.29.0
6920-
resolution: "undici@npm:5.29.0"
6921-
dependencies:
6922-
"@fastify/busboy": "npm:^2.0.0"
6923-
checksum: 10c0/e4e4d631ca54ee0ad82d2e90e7798fa00a106e27e6c880687e445cc2f13b4bc87c5eba2a88c266c3eecffb18f26e227b778412da74a23acc374fca7caccec49b
6923+
"undici@npm:^7.16.0":
6924+
version: 7.16.0
6925+
resolution: "undici@npm:7.16.0"
6926+
checksum: 10c0/efd867792e9f233facf9efa0a087e2d9c3e4415c0b234061b9b40307ca4fa01d945fee4d43c7b564e1b80e0d519bcc682f9f6e0de13c717146c00a80e2f1fb0f
69246927
languageName: node
69256928
linkType: hard
69266929

0 commit comments

Comments
 (0)