testcontainers-go
testcontainers-go copied to clipboard
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to p...
### Proposal After calling `NewDockerCompose`, I would like there to be a way to get the filepaths associated with that compose stack. i.e. something like this: `compose, err := tc.NewDockerCompose(filename)`...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3.0.2 to 4.1.7. Release notes Sourced from actions/download-artifact's releases. v4.1.7 What's Changed Update @actions/artifact dependency by @bethanyj28 in actions/download-artifact#325 Full Changelog: https://github.com/actions/download-artifact/compare/v4.1.6...v4.1.7 v4.1.6 What's Changed updating @actions/artifact...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.3 to 4.3.3. Release notes Sourced from actions/upload-artifact's releases. v4.3.3 What's Changed updating @actions/artifact dependency to v2.1.6 by @eggyhead in actions/upload-artifact#565 Full Changelog: https://github.com/actions/upload-artifact/compare/v4.3.2...v4.3.3 v4.3.2 What's Changed...
## What does this PR do? Enables SSL for postgres The main thing to recognize when reviewing this is that the secret material must be owned by the postgres user....
### Proposal As of now using the reuse flag on container who's not running(but is created) will cause a the program to ping and wait for the container to be...
### Proposal The Podman detection relies on [DOCKER_HOST](https://github.com/testcontainers/testcontainers-go/blob/e45c2faeac8aa6ab59a4e91f643b2ef9cb1de03c/provider.go#L106) but the env var might not always be set. For example, on macOS, there is a [helper ](https://podman-desktop.io/docs/migrating-from-docker/using-podman-mac-helper) that symlinks `/var/run/docker.sock` to...
## What does this PR do? Automatically build images with buildkit instead of the old builder. ## Why is it important? Buildkit is since a few docker version a default...
## What does this PR do? Fixes wait strategy handling. Previously cockroachdb was overwriting wait strategies. ## Why is it important? Custom wait strategies were not being respected ## Related...
### Testcontainers version latest ### Using the latest Testcontainers version? Yes ### Host OS Linux ### Host arch x86 ### Go version go version go1.21.4 linux/amd64 ### Docker version ```shell...
### Testcontainers version 0.29.1 ### Using the latest Testcontainers version? Yes ### Host OS Linux ### Host arch x86 ### Go version 1.22 ### Docker version ```shell unrelated ``` ###...