Releases: GoogleContainerTools/container-structure-test
v1.18.1
v1.18.0
v1.17.0
What's Changed
Important
Releases are no longer published to GCS, use the github release asset to access the binary.
- Update defs.bzl docs (#395) by @hjellek in #396
- Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #392
- Bump actions/setup-go from 4 to 5 by @dependabot in #401
- Update go to 1.22 by @loosebazooka in #417
- Bump golang.org/x/crypto from 0.14.0 to 0.19.0 by @dependabot in #416
- Bump github.com/opencontainers/runc from 1.1.5 to 1.1.12 by @dependabot in #415
- Add support for darwin/arm64 by @nateinaction in #411
- Update go and docker image version by @loosebazooka in #421
- Release v1.17.0 by @loosebazooka in #423
New Contributors
- @hjellek made their first contribution in #396
- @nateinaction made their first contribution in #411
Full Changelog: v1.16.1...v1.17.0
v1.16.1
What's Changed
- chore: update Bazel shas following release by @alexeagle in #363
- chore: produce bazel docs by @alexeagle in #364
- Bump golang.org/x/crypto from 0.11.0 to 0.14.0 by @dependabot in #383
- Bump actions/checkout from 3 to 4 by @dependabot in #375
- Bump github.com/opencontainers/image-spec from 1.1.0-rc4 to 1.1.0-rc5 by @dependabot in #377
- chore: remove refs to deprecated io/ioutil by @testwill in #378
- Use colima to start docker instead of podman on macos by @loosebazooka in #385
- refactor: remove yq dependency by @thesayyn in #379
- feat: --platform flag by @coopernetes in #380
- Update bazel.yaml by @loosebazooka in #386
New Contributors
Full Changelog: v1.16.0...v1.16.1
v1.16.0
What's Changed
- Create .github/dependabot.yml by @loosebazooka in #331
- Bump imjasonh/setup-crane from 0.1 to 0.3 by @dependabot in #332
- Bump actions/setup-go from 2 to 4 by @dependabot in #333
- Bump github.com/google/go-containerregistry from 0.12.1 to 0.14.0 by @dependabot in #336
- Bump github.com/fsouza/go-dockerclient from 1.9.0 to 1.9.6 by @dependabot in #335
- Bump golang.org/x/crypto from 0.3.0 to 0.7.0 by @dependabot in #337
- Update integration-tests.yml podman.sock location by @loosebazooka in #343
- Bump actions/checkout from 2 to 3 by @dependabot in #334
- Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #339
- Bump github.com/fsouza/go-dockerclient from 1.9.6 to 1.9.7 by @dependabot in #338
- Bump golang.org/x/crypto from 0.7.0 to 0.8.0 by @dependabot in #340
- Bump github.com/opencontainers/image-spec from 1.1.0-rc2 to 1.1.0-rc.3 by @dependabot in #342
- feat: expose a Bazel rule by @alexeagle in #341
- fix(bazel): don't give absolute path for images by @alexeagle in #347
- chore: update container-diff dependency by @alexeagle in #360
- fix(windows): make remaining paths use rlocation by @alexeagle in #361
- Bump golang.org/x/crypto from 0.8.0 to 0.11.0 by @dependabot in #358
- Bump github.com/opencontainers/image-spec from 1.1.0-rc.3 to 1.1.0-rc4 by @dependabot in #357
- Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.3 by @dependabot in #355
- Bump github.com/google/go-containerregistry from 0.11.0 to 0.15.2 by @dependabot in #353
- Release v1.16.0 by @loosebazooka in #362
New Contributors
- @dependabot made their first contribution in #332
- @alexeagle made their first contribution in #341
Full Changelog: v1.15.0...v1.16.0
Binaries are available on Google Cloud Storage. The direct GCS links are:
Linux/amd64
Linux/arm64
Linux/s390x
Linux/ppc64le
Darwin/amd64
Windows
v1.15.0
What's Changed
- add containerRunOptions by @coopernetes in #327
Full Changelog: v1.14.0...v1.15.0
Binaries are available on Google Cloud Storage. The direct GCS links are:
Linux/amd64
Linux/arm64
Linux/s390x
Linux/ppc64le
Darwin/amd64
Windows
v1.14.0
What's Changed
- fix JUnit report format by @coopernetes in #310
- fix(docker): set entrypoint to slice{""} by @thesayyn in #307
- Update runc to v1.0.3 by @tklauser in #298
- update dependencies, go to 1.19 by @loosebazooka in #318
- Fix test ci concurrency by @loosebazooka in #320
- Release v1.14.0 by @loosebazooka in #321
New Contributors
- @coopernetes made their first contribution in #310
- @tklauser made their first contribution in #298
Full Changelog: v1.13.0...v1.14.0
Binaries are available on Google Cloud Storage. The direct GCS links are:
Linux/amd64
Linux/arm64
Linux/s390x
Linux/ppc64le
Darwin/amd64
Windows
v1.13.0
What's Changed
- Add patch notes for v1.11.0 by @nkubala in #295
- Add test for unbound env variables by @czunker in #282
- docs: add homebrew install guide by @chenrui333 in #294
- feat: support --image-from-oci-layout by @thesayyn in #306
- Refactor Metadata EnvVars and UnboundEnvVars on metadataTest by @bananaappletw in #314
- Change env to envVars on metadataTest by @bananaappletw in #315
New Contributors
- @czunker made their first contribution in #282
- @chenrui333 made their first contribution in #294
- @thesayyn made their first contribution in #306
- @bananaappletw made their first contribution in #314
Full Changelog: v1.11.0...v1.13.0
Binaries are available on Google Cloud Storage. The direct GCS links are:
Linux/amd64
Linux/arm64
Linux/s390x
Linux/ppc64le
Darwin/amd64
Windows
v1.11.0 Release
v1.11.0 Release - 11/09/2021
Highlights:
- Use os.Lstat over os.Stat (#292)
- Add support for the "user" metadata. Related to #80. (#274)
- Move to Go 1.17 to support newer versions of macOS
Big thanks to everyone who contributed to this release:
- charlyx
- dduportal
- midnightconman
Distribution
container-structure-test is distributed in binary form for Linux (arm64, amd64, s390x, ppc64le), OS X, and Windows systems for the v1.11.0 release, as well as a container image for running tests in Google Cloud Builder.
Binaries are available on Google Cloud Storage. The direct GCS links are:
Linux/amd64
Linux/arm64
Linux/s390x
Linux/ppc64le
Darwin/amd64
Windows
The container image can be found at gcr.io/gcp-runtimes/container-structure-test:v1.11.0
.
Installation
OSX
curl -LO https://storage.googleapis.com/container-structure-test/v1.11.0/container-structure-test-darwin-amd64 && mv container-structure-test-darwin-amd64 container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
Feel free to leave off the sudo mv container-structure-test /usr/local/bin
if you would like to add container-structure-test to your path manually.
Windows
Linux
amd64:
curl -LO https://storage.googleapis.com/container-structure-test/v1.11.0/container-structure-test-linux-amd64 && mv container-structure-test-linux-amd64 container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
arm64:
curl -LO https://storage.googleapis.com/container-structure-test/v1.11.0/container-structure-test-linux-arm64 && mv container-structure-test-linux-arm64 container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
s390x:
curl -LO https://storage.googleapis.com/container-structure-test/v1.11.0/container-structure-test-linux-s390x && mv container-structure-test-linux-s390x container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
ppc64le:
curl -LO https://storage.googleapis.com/container-structure-test/v1.11.0/container-structure-test-linux-ppc64le && mv container-structure-test-linux-ppc64le container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
Feel free to leave off the sudo mv container-structure-test /usr/local/bin
if you would like to add container-structure-test to your path manually.
Usage
Documentation is available here
v1.10.0 Release
v1.10.0 Release - 01/07/2021
Highlights:
- ✨ Add new output format JUnit #254
- Produce linux/s390x and linux/ppc64le binaries to use in container_test #269
Big thanks to everyone who contributed to this release:
- barthy1
- charlyx
Distribution
container-structure-test is distributed in binary form for Linux (arm64, amd64, s390x, ppc64le), OS X, and Windows systems for the v1.10.0 release, as well as a container image for running tests in Google Cloud Builder.
Binaries are available on Google Cloud Storage. The direct GCS links are:
Linux/amd64
Linux/arm64
Linux/s390x
Linux/ppc64le
Darwin/amd64
Windows
The container image can be found at gcr.io/gcp-runtimes/container-structure-test:v1.10.0
.
Installation
OSX
curl -LO https://storage.googleapis.com/container-structure-test/v1.10.0/container-structure-test-darwin-amd64 && mv container-structure-test-darwin-amd64 container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
Feel free to leave off the sudo mv container-structure-test /usr/local/bin
if you would like to add container-structure-test to your path manually.
Windows
Linux
amd64:
curl -LO https://storage.googleapis.com/container-structure-test/v1.10.0/container-structure-test-linux-amd64 && mv container-structure-test-linux-amd64 container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
arm64:
curl -LO https://storage.googleapis.com/container-structure-test/v1.10.0/container-structure-test-linux-arm64 && mv container-structure-test-linux-arm64 container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
s390x:
curl -LO https://storage.googleapis.com/container-structure-test/v1.10.0/container-structure-test-linux-s390x && mv container-structure-test-linux-s390x container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
ppc64le:
curl -LO https://storage.googleapis.com/container-structure-test/v1.10.0/container-structure-test-linux-ppc64le && mv container-structure-test-linux-ppc64le container-structure-test && chmod +x container-structure-test && sudo mv container-structure-test /usr/local/bin/
Feel free to leave off the sudo mv container-structure-test /usr/local/bin
if you would like to add container-structure-test to your path manually.
Usage
Documentation is available here