Skip to content

Commit 29050b5

Browse files
authored
Merge branch 'main' into mssql-connection
2 parents 7434652 + 595076c commit 29050b5

File tree

522 files changed

+11760
-2632
lines changed

Some content is hidden

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

522 files changed

+11760
-2632
lines changed

.devcontainer/devcontainer.json

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
2+
// https://github.com/microsoft/vscode-dev-containers/tree/v0.241.1/containers/java-8
3+
{
4+
"name": "Java 8",
5+
"image": "mcr.microsoft.com/devcontainers/java:1-8-bullseye",
6+
7+
// Configure tool-specific properties.
8+
"customizations": {
9+
// Configure properties specific to VS Code.
10+
"vscode": {
11+
// Set *default* container specific settings.json values on container create.
12+
"settings": {
13+
"java.import.gradle.java.home": "/usr/local/sdkman/candidates/java/current",
14+
"java.configuration.runtimes": [{
15+
"default": true,
16+
"name": "JavaSE-1.8",
17+
"path": "/usr/local/sdkman/candidates/java/current"
18+
}]
19+
},
20+
21+
// Add the IDs of extensions you want installed when the container is created.
22+
"extensions": [
23+
"vscjava.vscode-java-pack"
24+
]
25+
}
26+
},
27+
28+
// Use 'forwardPorts' to make a list of ports inside the container available locally.
29+
// "forwardPorts": [],
30+
31+
// Use 'postCreateCommand' to run commands after the container is created.
32+
// "postCreateCommand": "java -version",
33+
34+
// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
35+
"remoteUser": "vscode",
36+
"features": {
37+
"ghcr.io/devcontainers/features/git:1": {},
38+
"ghcr.io/devcontainers/features/github-cli:1": {},
39+
"ghcr.io/meaningful-ooo/devcontainer-features/homebrew:2": {},
40+
"ghcr.io/devcontainers/features/java:1": {
41+
"version": "none",
42+
"installMaven": "false",
43+
"installGradle": "false"
44+
},
45+
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {},
46+
"ghcr.io/devcontainers/features/node:1": {}
47+
},
48+
"postStartCommand": ["./gradlew", "compileJava"]
49+
}

.github/ISSUE_TEMPLATE/bug_report.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ body:
66
- type: markdown
77
attributes:
88
value: |
9-
Thanks for taking the time to fill out this bug report!
9+
Thanks for taking the time to fill out this bug report! Before submitting a `bug`, please make sure there is no existing issue for the one you encountered and it has been discussed with the team via [discussions](https://github.com/testcontainers/testcontainers-java/discussions) or Slack.
1010
- type: dropdown
1111
id: module
1212
attributes:
@@ -20,6 +20,7 @@ body:
2020
- CockroachDB
2121
- Consul
2222
- Couchbase
23+
- CrateDB
2324
- DB2
2425
- Dynalite
2526
- Elasticsearch
@@ -41,14 +42,17 @@ body:
4142
- PostgreSQL
4243
- Presto
4344
- Pulsar
45+
- QuestDB
4446
- RabbitMQ
4547
- Redpanda
4648
- Selenium
49+
- Solace
4750
- Solr
4851
- TiDB
4952
- ToxiProxy
5053
- Trino
5154
- Vault
55+
- YugabyteDB
5256
validations:
5357
required: true
5458
- type: input

.github/ISSUE_TEMPLATE/enhancement.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ body:
66
- type: markdown
77
attributes:
88
value: |
9-
Please provide the following information
9+
Before submitting an `enhancement`, please make sure there is no existing enhancement for the one you are requesting and it has been discussed with the team via [discussions](https://github.com/testcontainers/testcontainers-java/discussions) or Slack. If so, please provide the following information:
1010
- type: dropdown
1111
id: module
1212
attributes:
@@ -20,6 +20,7 @@ body:
2020
- CockroachDB
2121
- Consul
2222
- Couchbase
23+
- CrateDB
2324
- DB2
2425
- Dynalite
2526
- Elasticsearch
@@ -41,14 +42,17 @@ body:
4142
- PostgreSQL
4243
- Presto
4344
- Pulsar
45+
- QuestDB
4446
- RabbitMQ
4547
- Redpanda
4648
- Selenium
49+
- Solace
4750
- Solr
4851
- TiDB
4952
- ToxiProxy
5053
- Trino
5154
- Vault
55+
- YugabyteDB
5256
validations:
5357
required: true
5458
- type: textarea

.github/ISSUE_TEMPLATE/feature.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ body:
66
- type: markdown
77
attributes:
88
value: |
9-
Please provide the following information
9+
Before submitting a `feature`, please make sure there is no existing feature for the one you are requesting and it has been discussed with the team via [discussions](https://github.com/testcontainers/testcontainers-java/discussions) or Slack. If so, please provide the following information:
1010
- type: dropdown
1111
id: module
1212
attributes:
@@ -18,6 +18,7 @@ body:
1818
- Cassandra
1919
- Clickhouse
2020
- CockroachDB
21+
- CrateDB
2122
- Consul
2223
- Couchbase
2324
- DB2
@@ -39,16 +40,19 @@ body:
3940
- Oracle-XE
4041
- OrientDB
4142
- PostgreSQL
43+
- QuestDB
4244
- Presto
4345
- Pulsar
4446
- RabbitMQ
4547
- Redpanda
4648
- Selenium
49+
- Solace
4750
- Solr
4851
- TiDB
4952
- ToxiProxy
5053
- Trino
5154
- Vault
55+
- YugabyteDB
5256
- New Module
5357
- type: textarea
5458
id: problem

.github/dependabot.yml

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,15 @@ updates:
1111
schedule:
1212
interval: "monthly"
1313
open-pull-requests-limit: 10
14+
ignore:
15+
- dependency-name: "org.slf4j:slf4j-api"
16+
update-types: [ "version-update:semver-major" ]
17+
- dependency-name: "org.mockito:mockito-core"
18+
update-types: [ "version-update:semver-major" ]
19+
- dependency-name: "org.yaml:snakeyaml"
20+
update-types: [ "version-update:semver-major" ]
21+
- dependency-name: "com.fasterxml.jackson.datatype:jackson-datatype-jsr310"
22+
update-types: [ "version-update:semver-minor", "version-update:semver-patch" ]
1423
- package-ecosystem: "gradle"
1524
directory: "/"
1625
allow:
@@ -32,6 +41,9 @@ updates:
3241
schedule:
3342
interval: "monthly"
3443
open-pull-requests-limit: 10
44+
ignore:
45+
- dependency-name: "io.dropwizard.metrics:metrics-core"
46+
update-types: [ "version-update:semver-major" ]
3547
- package-ecosystem: "gradle"
3648
directory: "/modules/clickhouse"
3749
schedule:
@@ -52,6 +64,11 @@ updates:
5264
schedule:
5365
interval: "monthly"
5466
open-pull-requests-limit: 10
67+
- package-ecosystem: "gradle"
68+
directory: "/modules/cratedb"
69+
schedule:
70+
interval: "monthly"
71+
open-pull-requests-limit: 10
5572
- package-ecosystem: "gradle"
5673
directory: "/modules/database-commons"
5774
schedule:
@@ -92,21 +109,33 @@ updates:
92109
schedule:
93110
interval: "monthly"
94111
open-pull-requests-limit: 10
112+
ignore:
113+
- dependency-name: "org.mockito:mockito-core"
114+
update-types: [ "version-update:semver-major" ]
95115
- package-ecosystem: "gradle"
96116
directory: "/modules/jdbc-test"
97117
schedule:
98118
interval: "monthly"
99119
open-pull-requests-limit: 10
120+
ignore:
121+
- dependency-name: "org.apache.tomcat:tomcat-jdbc"
122+
update-types: [ "version-update:semver-minor" ]
100123
- package-ecosystem: "gradle"
101124
directory: "/modules/junit-jupiter"
102125
schedule:
103126
interval: "monthly"
104127
open-pull-requests-limit: 10
128+
ignore:
129+
- dependency-name: "org.mockito:mockito-core"
130+
update-types: [ "version-update:semver-major" ]
105131
- package-ecosystem: "gradle"
106132
directory: "/modules/k3s"
107133
schedule:
108134
interval: "monthly"
109135
open-pull-requests-limit: 10
136+
ignore:
137+
- dependency-name: "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml"
138+
update-types: [ "version-update:semver-minor", "version-update:semver-patch" ]
110139
- package-ecosystem: "gradle"
111140
directory: "/modules/kafka"
112141
schedule:
@@ -122,6 +151,9 @@ updates:
122151
schedule:
123152
interval: "monthly"
124153
open-pull-requests-limit: 10
154+
ignore:
155+
- dependency-name: "org.mariadb:r2dbc-mariadb"
156+
update-types: [ "version-update:semver-minor" ]
125157
- package-ecosystem: "gradle"
126158
directory: "/modules/mockserver"
127159
schedule:
@@ -147,6 +179,11 @@ updates:
147179
schedule:
148180
interval: "monthly"
149181
open-pull-requests-limit: 10
182+
ignore:
183+
- dependency-name: "org.neo4j.driver:neo4j-java-driver"
184+
update-types: [ "version-update:semver-major" ]
185+
- dependency-name: "org.neo4j:neo4j"
186+
update-types: [ "version-update:semver-major" ]
150187
- package-ecosystem: "gradle"
151188
directory: "/modules/nginx"
152189
schedule:
@@ -177,11 +214,19 @@ updates:
177214
schedule:
178215
interval: "monthly"
179216
open-pull-requests-limit: 10
217+
- package-ecosystem: "gradle"
218+
directory: "/modules/questdb"
219+
schedule:
220+
interval: "monthly"
221+
open-pull-requests-limit: 10
180222
- package-ecosystem: "gradle"
181223
directory: "/modules/r2dbc"
182224
schedule:
183225
interval: "monthly"
184226
open-pull-requests-limit: 10
227+
ignore:
228+
- dependency-name: "io.r2dbc:r2dbc-spi"
229+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
185230
- package-ecosystem: "gradle"
186231
directory: "/modules/rabbitmq"
187232
schedule:
@@ -197,11 +242,22 @@ updates:
197242
schedule:
198243
interval: "monthly"
199244
open-pull-requests-limit: 10
245+
- package-ecosystem: "gradle"
246+
directory: "/modules/solace"
247+
schedule:
248+
interval: "monthly"
249+
open-pull-requests-limit: 10
250+
ignore:
251+
- dependency-name: "org.apache.qpid:qpid-jms-client"
252+
update-types: [ "version-update:semver-major" ]
200253
- package-ecosystem: "gradle"
201254
directory: "/modules/solr"
202255
schedule:
203256
interval: "monthly"
204257
open-pull-requests-limit: 10
258+
ignore:
259+
- dependency-name: "org.apache.solr:solr-solrj"
260+
update-types: [ "version-update:semver-major" ]
205261
- package-ecosystem: "gradle"
206262
directory: "/modules/spock"
207263
schedule:
@@ -227,13 +283,33 @@ updates:
227283
schedule:
228284
interval: "monthly"
229285
open-pull-requests-limit: 10
286+
- package-ecosystem: "gradle"
287+
directory: "/modules/yugabytedb"
288+
schedule:
289+
interval: "monthly"
290+
open-pull-requests-limit: 10
230291

231292
# Examples
232293
- package-ecosystem: "gradle"
233294
directory: "/examples"
234295
schedule:
235296
interval: "monthly"
236297
open-pull-requests-limit: 10
298+
ignore:
299+
- dependency-name: "ch.qos.logback:logback-classic"
300+
update-types: [ "version-update:semver-minor" ]
301+
- dependency-name: "org.apache.solr:solr-solrj"
302+
update-types: [ "version-update:semver-major" ]
303+
- dependency-name: "org.neo4j.driver:neo4j-java-driver"
304+
update-types: [ "version-update:semver-major" ]
305+
- dependency-name: "org.testng:testng"
306+
update-types: [ "version-update:semver-minor" ]
307+
- dependency-name: "org.slf4j:slf4j-api"
308+
update-types: [ "version-update:semver-major" ]
309+
- dependency-name: "org.springframework.boot"
310+
update-types: [ "version-update:semver-major" ]
311+
- dependency-name: "com.diffplug.spotless"
312+
update-types: [ "version-update:semver-minor" ]
237313

238314
# GitHub Actions
239315
- package-ecosystem: "github-actions"

0 commit comments

Comments
 (0)