Skip to content

Update to go 1.24, update testcontainers-go - #63

Merged
qezz merged 1 commit into
mainfrom
update-deps
Nov 17, 2025
Merged

Update to go 1.24, update testcontainers-go#63
qezz merged 1 commit into
mainfrom
update-deps

Conversation

@qezz

@qezz qezz commented Nov 17, 2025

Copy link
Copy Markdown
Contributor

Old testcontainers are broken with Docker Engine v29. Bumping it to the most recent v0.40.0

Old testcontainers are broken with Docker Engine v29. Bumping it to
the most recent v0.40.0
@qezz

qezz commented Nov 17, 2025

Copy link
Copy Markdown
Contributor Author

have not yet checked any breaking changes in testcontainers (which apparently has plenty of)

Comment thread go.mod
golang.org/x/sync v0.8.0
golang.org/x/sys v0.24.0
github.com/stretchr/testify v1.11.0
github.com/testcontainers/testcontainers-go v0.40.0

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

0.33

⚠️ Breaking Changes

fix!: docker authentication setup (https://github.com/testcontainers/testcontainers-go/pull/2727) @stevenh

If you are building Docker images with the FromDockerfile struct in the GenericContainerRequest, please consider that the ContextArchive field in that struct has changed from io.Reader to io.ReadSeeker. This is needed because we want to be able to rewind to do multiple passes when reading all the images that are present in a Dockerfile.

We do use FromDockerfile, but we don't set ContextArchive, so I think we are fine

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

0.36 https://github.com/testcontainers/testcontainers-go/releases/tag/v0.36.0 comes with a docker library update, which is already included in this PR

other changes don't seem to affect us

@qezz
qezz requested a review from a team November 17, 2025 15:34
@qezz

qezz commented Nov 17, 2025

Copy link
Copy Markdown
Contributor Author

Also checked the go 1.22 to 1.24 (https://go.dev/doc/go1.23, https://go.dev/doc/go1.24) and it seems to be chill

@qezz

qezz commented Nov 17, 2025

Copy link
Copy Markdown
Contributor Author

Hm, I probably need to cut a new release with this one

@qezz

qezz commented Nov 17, 2025

Copy link
Copy Markdown
Contributor Author

A tag is enough for golang.

@qezz
qezz merged commit f908712 into main Nov 17, 2025
2 checks passed
@qezz
qezz deleted the update-deps branch June 22, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants