Skip to content

Commit 3390cef

Browse files
authored
Merge branch 'testcontainers:main' into main
2 parents 3dc195a + 43c6a97 commit 3390cef

844 files changed

Lines changed: 24751 additions & 7624 deletions

File tree

Some content is hidden

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

.devcontainer/devcontainer.json

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,13 @@
11
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
22
// https://github.com/microsoft/vscode-dev-containers/tree/v0.241.1/containers/java-8
33
{
4-
"name": "Java 8",
5-
"image": "mcr.microsoft.com/devcontainers/java:1-8-bullseye",
4+
"name": "Java 17",
5+
"image": "mcr.microsoft.com/devcontainers/java:0-17",
66

77
// Configure tool-specific properties.
88
"customizations": {
99
// Configure properties specific to VS Code.
1010
"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-
2111
// Add the IDs of extensions you want installed when the container is created.
2212
"extensions": [
2313
"vscjava.vscode-java-pack"

.github/ISSUE_TEMPLATE/bug_report.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,46 +14,62 @@ body:
1414
description: Which Testcontainers module are you using?
1515
options:
1616
- Core
17+
- ActiveMQ
1718
- Azure
1819
- Cassandra
20+
- ChromaDB
1921
- Clickhouse
2022
- CockroachDB
2123
- Consul
2224
- Couchbase
2325
- CrateDB
26+
- Databend
2427
- DB2
2528
- Dynalite
2629
- Elasticsearch
2730
- GCloud
31+
- Grafana
2832
- HiveMQ
2933
- InfluxDB
3034
- K3S
35+
- K6
3136
- Kafka
37+
- LDAP
3238
- LocalStack
3339
- MariaDB
40+
- Milvus
3441
- MinIO
3542
- MockServer
3643
- MongoDB
3744
- MSSQLServer
3845
- MySQL
3946
- Neo4j
4047
- NGINX
48+
- OceanBase
49+
- Ollama
50+
- OpenFGA
4151
- Oracle Free
4252
- Oracle XE
4353
- OrientDB
54+
- Pinecone
4455
- PostgreSQL
4556
- Presto
4657
- Pulsar
58+
- Qdrant
4759
- QuestDB
4860
- RabbitMQ
4961
- Redpanda
62+
- ScyllaDB
5063
- Selenium
5164
- Solace
5265
- Solr
5366
- TiDB
67+
- Timeplus
5468
- ToxiProxy
5569
- Trino
70+
- Typesense
5671
- Vault
72+
- Weaviate
5773
- YugabyteDB
5874
validations:
5975
required: true

.github/ISSUE_TEMPLATE/enhancement.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,46 +14,62 @@ body:
1414
description: For which Testcontainers module does the enhancement proposal apply?
1515
options:
1616
- Core
17+
- ActiveMQ
1718
- Azure
1819
- Cassandra
20+
- ChromaDB
1921
- Clickhouse
2022
- CockroachDB
2123
- Consul
2224
- Couchbase
2325
- CrateDB
26+
- Databend
2427
- DB2
2528
- Dynalite
2629
- Elasticsearch
2730
- GCloud
31+
- Grafana
2832
- HiveMQ
2933
- InfluxDB
3034
- K3S
35+
- K6
3136
- Kafka
37+
- LDAP
3238
- LocalStack
3339
- MariaDB
40+
- Milvus
3441
- MinIO
3542
- MockServer
3643
- MongoDB
3744
- MSSQLServer
3845
- MySQL
3946
- Neo4j
4047
- NGINX
48+
- OceanBase
49+
- Ollama
50+
- OpenFGA
4151
- Oracle Free
4252
- Oracle XE
4353
- OrientDB
54+
- Pinecone
4455
- PostgreSQL
4556
- Presto
4657
- Pulsar
58+
- Qdrant
4759
- QuestDB
4860
- RabbitMQ
4961
- Redpanda
62+
- ScyllaDB
5063
- Selenium
5164
- Solace
5265
- Solr
5366
- TiDB
67+
- Timeplus
5468
- ToxiProxy
5569
- Trino
70+
- Typesense
5671
- Vault
72+
- Weaviate
5773
- YugabyteDB
5874
validations:
5975
required: true

.github/ISSUE_TEMPLATE/feature.yaml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,46 +14,62 @@ body:
1414
description: Is this feature related to any of the existing modules?
1515
options:
1616
- Core
17+
- ActiveMQ
1718
- Azure
1819
- Cassandra
20+
- ChromaDB
1921
- Clickhouse
2022
- CockroachDB
2123
- CrateDB
2224
- Consul
2325
- Couchbase
26+
- Databend
2427
- DB2
2528
- Dynalite
2629
- Elasticsearch
2730
- GCloud
31+
- Grafana
2832
- HiveMQ
2933
- InfluxDB
3034
- K3S
35+
- K6
3136
- Kafka
37+
- LDAP
3238
- LocalStack
3339
- MariaDB
40+
- Milvus
3441
- MinIO
3542
- MockServer
3643
- MongoDB
3744
- MSSQLServer
3845
- MySQL
3946
- Neo4j
4047
- NGINX
48+
- OceanBase
49+
- Ollama
50+
- OpenFGA
4151
- Oracle Free
4252
- Oracle XE
4353
- OrientDB
54+
- Pinecone
4455
- PostgreSQL
56+
- Qdrant
4557
- QuestDB
4658
- Presto
4759
- Pulsar
4860
- RabbitMQ
4961
- Redpanda
62+
- ScyllaDB
5063
- Selenium
5164
- Solace
5265
- Solr
5366
- TiDB
67+
- Timeplus
5468
- ToxiProxy
5569
- Trino
70+
- Typesense
5671
- Vault
72+
- Weaviate
5773
- YugabyteDB
5874
- New Module
5975
- type: textarea
@@ -74,7 +90,7 @@ body:
7490
id: benefit
7591
attributes:
7692
label: Benefit
77-
description: What's the benefit of addng this feature to the project?
93+
description: What's the benefit of adding this feature to the project?
7894
validations:
7995
required: true
8096
- type: textarea

.github/actions/setup-build/action.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
name: Set up Build
22
description: Sets up Build
3+
inputs:
4+
java-version:
5+
description: 'The Java version to set up'
6+
required: true
7+
default: '17'
38
runs:
49
using: "composite"
510
steps:
611
- uses: ./.github/actions/setup-java
12+
with:
13+
java-version: ${{ inputs.java-version }}
714
- name: Clear existing docker image cache
815
shell: bash
916
run: docker image prune -af

.github/actions/setup-gradle/action.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@ runs:
44
using: "composite"
55
steps:
66
- name: Setup Gradle Build Action
7-
uses: gradle/gradle-build-action@v2
7+
uses: gradle/actions/setup-gradle@v4
88
with:
99
gradle-home-cache-includes: |
1010
caches
1111
notifications
1212
jdks
13-
gradle-home-cache-cleanup: true
Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
name: Set up Java
22
description: Sets up Java version
3+
inputs:
4+
java-version:
5+
description: 'The Java version to set up'
6+
required: true
7+
default: '17'
38
runs:
49
using: "composite"
510
steps:
6-
- uses: actions/setup-java@v3
11+
- uses: actions/setup-java@v4
712
with:
8-
java-version: '8'
13+
java-version: ${{ inputs.java-version }}
914
distribution: temurin

.github/actions/setup-junit-report/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ runs:
44
using: "composite"
55
steps:
66
- name: Publish Test Report
7-
uses: mikepenz/action-junit-report@v3
7+
uses: mikepenz/action-junit-report@v4
88
if: always() # always run even if the previous step fails
99
with:
1010
report_paths: '**/build/test-results/test/TEST-*.xml'

0 commit comments

Comments
 (0)