Skip to content

Commit deb2e3f

Browse files
authored
Merge branch 'main' into reusable_exposehostports
2 parents 6bb5526 + 4aa1b6c commit deb2e3f

File tree

332 files changed

+6892
-940
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

332 files changed

+6892
-940
lines changed

.github/ISSUE_TEMPLATE/bug_report.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,12 @@ body:
2323
- Consul
2424
- Couchbase
2525
- CrateDB
26+
- Databend
2627
- DB2
2728
- Dynalite
2829
- Elasticsearch
2930
- GCloud
31+
- Grafana
3032
- HiveMQ
3133
- InfluxDB
3234
- K3S
@@ -59,8 +61,10 @@ body:
5961
- Solace
6062
- Solr
6163
- TiDB
64+
- Timeplus
6265
- ToxiProxy
6366
- Trino
67+
- Typesense
6468
- Vault
6569
- Weaviate
6670
- YugabyteDB

.github/ISSUE_TEMPLATE/enhancement.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,12 @@ body:
2323
- Consul
2424
- Couchbase
2525
- CrateDB
26+
- Databend
2627
- DB2
2728
- Dynalite
2829
- Elasticsearch
2930
- GCloud
31+
- Grafana
3032
- HiveMQ
3133
- InfluxDB
3234
- K3S
@@ -59,8 +61,10 @@ body:
5961
- Solace
6062
- Solr
6163
- TiDB
64+
- Timeplus
6265
- ToxiProxy
6366
- Trino
67+
- Typesense
6468
- Vault
6569
- Weaviate
6670
- YugabyteDB

.github/ISSUE_TEMPLATE/feature.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,12 @@ body:
2323
- CrateDB
2424
- Consul
2525
- Couchbase
26+
- Databend
2627
- DB2
2728
- Dynalite
2829
- Elasticsearch
2930
- GCloud
31+
- Grafana
3032
- HiveMQ
3133
- InfluxDB
3234
- K3S
@@ -59,8 +61,10 @@ body:
5961
- Solace
6062
- Solr
6163
- TiDB
64+
- Timeplus
6265
- ToxiProxy
6366
- Trino
67+
- Typesense
6468
- Vault
6569
- Weaviate
6670
- YugabyteDB
@@ -83,7 +87,7 @@ body:
8387
id: benefit
8488
attributes:
8589
label: Benefit
86-
description: What's the benefit of addng this feature to the project?
90+
description: What's the benefit of adding this feature to the project?
8791
validations:
8892
required: true
8993
- type: textarea

.github/dependabot.yml

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ updates:
2222
update-types: [ "version-update:semver-minor", "version-update:semver-patch" ]
2323
- dependency-name: "org.apache.commons:commons-compress"
2424
update-types: [ "version-update:semver-minor" ]
25+
- dependency-name: "org.awaitility:awaitility"
26+
update-types: [ "version-update:semver-patch" ]
2527
- package-ecosystem: "gradle"
2628
directory: "/"
2729
allow:
@@ -76,6 +78,9 @@ updates:
7678
schedule:
7779
interval: "weekly"
7880
open-pull-requests-limit: 10
81+
ignore:
82+
- dependency-name: "org.awaitility:awaitility"
83+
update-types: [ "version-update:semver-patch" ]
7984
- package-ecosystem: "gradle"
8085
directory: "/modules/cratedb"
8186
schedule:
@@ -85,6 +90,10 @@ updates:
8590
directory: "/modules/database-commons"
8691
schedule:
8792
interval: "weekly"
93+
- package-ecosystem: "gradle"
94+
directory: "/modules/databend"
95+
schedule:
96+
interval: "weekly"
8897
open-pull-requests-limit: 10
8998
- package-ecosystem: "gradle"
9099
directory: "/modules/db2"
@@ -106,6 +115,11 @@ updates:
106115
schedule:
107116
interval: "weekly"
108117
open-pull-requests-limit: 10
118+
- package-ecosystem: "gradle"
119+
directory: "/modules/grafana"
120+
schedule:
121+
interval: "weekly"
122+
open-pull-requests-limit: 10
109123
- package-ecosystem: "gradle"
110124
directory: "/modules/hivemq"
111125
schedule:
@@ -116,6 +130,9 @@ updates:
116130
schedule:
117131
interval: "weekly"
118132
open-pull-requests-limit: 10
133+
ignore:
134+
- dependency-name: "com.influxdb:influxdb-java-client"
135+
update-types: [ "version-update:semver-major" ]
119136
- package-ecosystem: "gradle"
120137
directory: "/modules/jdbc"
121138
schedule:
@@ -272,6 +289,9 @@ updates:
272289
schedule:
273290
interval: "weekly"
274291
open-pull-requests-limit: 10
292+
ignore:
293+
- dependency-name: "org.awaitility:awaitility"
294+
update-types: [ "version-update:semver-patch" ]
275295
- package-ecosystem: "gradle"
276296
directory: "/modules/r2dbc"
277297
schedule:
@@ -306,6 +326,8 @@ updates:
306326
ignore:
307327
- dependency-name: "org.apache.qpid:qpid-jms-client"
308328
update-types: [ "version-update:semver-major" ]
329+
- dependency-name: "org.awaitility:awaitility"
330+
update-types: [ "version-update:semver-patch" ]
309331
- package-ecosystem: "gradle"
310332
directory: "/modules/solr"
311333
schedule:
@@ -324,6 +346,11 @@ updates:
324346
schedule:
325347
interval: "weekly"
326348
open-pull-requests-limit: 10
349+
- package-ecosystem: "gradle"
350+
directory: "/modules/timeplus"
351+
schedule:
352+
interval: "weekly"
353+
open-pull-requests-limit: 10
327354
- package-ecosystem: "gradle"
328355
directory: "/modules/toxiproxy"
329356
schedule:
@@ -334,6 +361,11 @@ updates:
334361
schedule:
335362
interval: "weekly"
336363
open-pull-requests-limit: 10
364+
- package-ecosystem: "gradle"
365+
directory: "/modules/typesense"
366+
schedule:
367+
interval: "weekly"
368+
open-pull-requests-limit: 10
337369
- package-ecosystem: "gradle"
338370
directory: "/modules/vault"
339371
schedule:
@@ -371,6 +403,20 @@ updates:
371403
update-types: [ "version-update:semver-major" ]
372404
- dependency-name: "com.diffplug.spotless"
373405
update-types: [ "version-update:semver-minor" ]
406+
- dependency-name: "com.hazelcast:hazelcast"
407+
update-types: [ "version-update:semver-minor" ]
408+
409+
# Smoke test
410+
- package-ecosystem: "gradle"
411+
directory: "/smoke-test"
412+
schedule:
413+
interval: "weekly"
414+
open-pull-requests-limit: 10
415+
ignore:
416+
- dependency-name: "ch.qos.logback:logback-classic"
417+
update-types: [ "version-update:semver-minor" ]
418+
- dependency-name: "com.diffplug.spotless"
419+
update-types: [ "version-update:semver-minor" ]
374420

375421
# GitHub Actions
376422
- package-ecosystem: "github-actions"

.github/labeler.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
- core/src/main/java/org/testcontainers/containers/ComposeDelegate.java
66
- core/src/main/java/org/testcontainers/containers/DockerComposeContainer.java
77
- core/src/main/java/org/testcontainers/containers/DockerComposeFiles.java
8+
- core/src/test/java/org/testcontainers/containers/Compose*Test.java
9+
- core/src/test/java/org/testcontainers/containers/DockerCompose*Test.java
10+
- core/src/test/java/org/testcontainers/junit/Compose*Test.java
11+
- core/src/test/java/org/testcontainers/junit/DockerCompose*Test.java
812
"github_actions":
913
- changed-files:
1014
- any-glob-to-any-file:
@@ -51,6 +55,10 @@
5155
- changed-files:
5256
- any-glob-to-any-file:
5357
- modules/cratedb/**/*
58+
"modules/databend":
59+
- changed-files:
60+
- any-glob-to-any-file:
61+
- modules/databend/**/*
5462
"modules/db2":
5563
- changed-files:
5664
- any-glob-to-any-file:
@@ -67,6 +75,10 @@
6775
- changed-files:
6876
- any-glob-to-any-file:
6977
- modules/gcloud/**/*
78+
"modules/grafana":
79+
- changed-files:
80+
- any-glob-to-any-file:
81+
- modules/grafana/**/*
7082
"modules/hivemq":
7183
- changed-files:
7284
- any-glob-to-any-file:
@@ -208,6 +220,10 @@
208220
- changed-files:
209221
- any-glob-to-any-file:
210222
- modules/tidb/**/*
223+
"modules/timeplus":
224+
- changed-files:
225+
- any-glob-to-any-file:
226+
- modules/timeplus/**/*
211227
"modules/toxiproxy":
212228
- changed-files:
213229
- any-glob-to-any-file:
@@ -216,6 +232,10 @@
216232
- changed-files:
217233
- any-glob-to-any-file:
218234
- modules/trino/**/*
235+
"modules/typesense":
236+
- changed-files:
237+
- any-glob-to-any-file:
238+
- modules/typesense/**/*
219239
"modules/vault":
220240
- changed-files:
221241
- any-glob-to-any-file:

.github/settings.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ repository:
1313
homepage: https://testcontainers.org
1414

1515
# A comma-separated list of topics to set on the repository
16-
topics: java,testing,docker,docker-compose,jvm,test-automation,junit,hacktoberfest
16+
topics: java,testing,docker,docker-compose,jvm,test-automation,junit,hacktoberfest,integration-testing
1717

1818
# Either `true` to make the repository private, or `false` to make it public.
1919
private: false
@@ -145,6 +145,9 @@ labels:
145145
- name: modules/gcloud
146146
color: '#006b75'
147147

148+
- name: modules/grafana
149+
color: '#006b75'
150+
148151
- name: modules/hivemq
149152
color: '#006b75'
150153

@@ -250,12 +253,18 @@ labels:
250253
- name: modules/tidb
251254
color: '#006b75'
252255

256+
- name: modules/timeplus
257+
color: '#006b75'
258+
253259
- name: modules/toxiproxy
254260
color: '#006b75'
255261

256262
- name: modules/trino
257263
color: '#006b75'
258264

265+
- name: modules/typesense
266+
color: '#006b75'
267+
259268
- name: modules/vault
260269
color: '#006b75'
261270

@@ -265,6 +274,9 @@ labels:
265274
- name: modules/yugabytedb
266275
color: '#006b75'
267276

277+
- name: modules/databend
278+
color: '#006b75'
279+
268280
- name: os/linux
269281
color: '#1d76db'
270282

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: windows-test command dispatch
2+
3+
on:
4+
issue_comment:
5+
types: [created]
6+
7+
permissions:
8+
contents: read
9+
10+
jobs:
11+
windows-test-command-trigger:
12+
permissions:
13+
pull-requests: write # for peter-evans/slash-command-dispatch to create PR reaction
14+
runs-on: ubuntu-latest
15+
16+
steps:
17+
- name: Trigger windows-test command
18+
uses: peter-evans/slash-command-dispatch@13bc09769d122a64f75aa5037256f6f2d78be8c4 # v4.0.0
19+
with:
20+
token: ${{ secrets.WINDOWS_WORKERS_TOKEN }}
21+
# The command to trigger the pipeline: e.g. /windows-test
22+
# The command name must match the name of the repository_dispatch.type in 'ci-windows.yml' workflow, using '-command' as suffix. E.g. 'windows-test-command'
23+
commands: windows-test
24+
issue-type: pull-request
25+
# The user that owns the above token must belong to the elevated role of 'Maintainers'
26+
permission: maintain
27+
reactions: false

0 commit comments

Comments
 (0)