Releases: containers/buildah
Releases · containers/buildah
V1.29.0
- tests: improve build-with-network-test
- Bump c/storagev1.45.3, c/imagev5.24.0, c/commonv0.51.0
- build(deps): bump github.com/onsi/gomega from 1.25.0 to 1.26.0
- Flake 3710 has been closed. Reenable the test.
- [CI:DOCS] Fix two diversity issues in a tutorial
- build(deps): bump github.com/fsouza/go-dockerclient from 1.9.2 to 1.9.3
- vendor in latests containers/(storage, common, image)
- fix bud-multiple-platform-with-base-as-default-arg flake
- stage_executor: while mounting stages use freshly built stage
- build(deps): bump github.com/fsouza/go-dockerclient from 1.9.0 to 1.9.2
- build(deps): bump github.com/onsi/gomega from 1.24.2 to 1.25.0
- vendor in latests containers/(storage, common, image, ocicyrpt)
- [Itests: change the runtime-flag test for crun
- [CI:DOCS] README: drop sudo
- Fix multi-arch manifest-list build timeouts
- Cirrus: Update VM Images
- bud: Consolidate multiple synthetic LABEL instructions
- build, secret: allow realtive mountpoints wrt to work dir
- fixed squash documentation
- build(deps): bump github.com/containerd/containerd from 1.6.14 to 1.6.15
- Correct minor comment
- Vendor in latest containers/(common, image, storage)
- system tests: remove unhelpful assertions
- buildah: add prune command and expose CleanCacheMount API
- vendor: bump c/storage to a747b27
- Add support for --group-add to buildah from
- build(deps): bump actions/stale from 6 to 7
- Add documentation for buildah build --pull=missing
- build(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.14
- build(deps): bump github.com/docker/docker
- parse: default ignorefile must not point to symlink outside context
- buildah: wrap network setup errors
- build, mount: allow realtive mountpoints wrt to work dir
- Update to F37 CI VM Images, re-enable prior-fedora
- Update vendor or containers/(image, storage, common)
- build(deps): bump golang.org/x/crypto from 0.3.0 to 0.4.0
- Update contact information
- build(deps): bump golang.org/x/term from 0.2.0 to 0.3.0
- Replace io/ioutil calls with os calls
- [skip-ci] GHA/Cirrus-cron: Fix execution order
- Vendor in containers/common
- build(deps): bump golang.org/x/sys from 0.2.0 to 0.3.0
- remote-cache: support multiple sources and destinations
- Update c/storage after containers/storage#1436
- util.SortMounts(): make the returned order more stable
- version: Bump to 1.29.0-dev
- [CI:BUILD] Cirrus: Migrate OSX task to M1
- Update vendor of containers/(common, storage, image)
- mount=type=cache: seperate cache parent on host for each user
- Fix installation instructions for Gentoo Linux
- build(deps): bump github.com/containerd/containerd from 1.6.9 to 1.6.10
- GHA: Reuse both cirrus rerun and check workflows
- Vendor in latest containers/(common,image,storage)
- build(deps): bump github.com/onsi/gomega from 1.24.0 to 1.24.1
- copier.Put(): clear up os/syscall mode bit confusion
- build(deps): bump golang.org/x/sys from 0.1.0 to 0.2.0
- Use TypeBind consistently to name bind/nullfs mounts
- Add no-new-privileges flag
- Update vendor of containers/(common, image, storage)
- imagebuildah:build with --all-platforms must honor args for base images
- codespell code
- Expand args and env when using --all-platforms
- build(deps): bump github.com/onsi/gomega from 1.23.0 to 1.24.0
- GHA: Simplify Cirrus-Cron check slightly
- Stop using ubi8
- remove unnecessary (hence misleading) rmi
- chroot: fix mounting of ro bind mounts
- executor: honor default ARG value while eval base name
- userns: add arbitrary steps/stage to --userns=auto test
- Don't set allow.mount in the vnet jail on Freebsd
- copier: Preserve file flags when copying archives on FreeBSD
- Remove quiet flag, so that it works in podman-remote
- test: fix preserve rootfs with --mount for podman-remote
- test: fix prune logic for cache-from after adding content summary
- vendor in latest containers/(storage, common, image)
- Fix RUN --mount=type=bind,from= not preserving rootfs of stage
- Define and use a safe, reliable test image
- Fix word missing in Container Tools Guide
- Makefile: Use $(MAKE) to start sub-makes in install.tools
- imagebuildah: pull cache from remote repo after adding content summary
- Makefile: Fix install on FreeBSD
- Ensure the cache volume locks are unlocked on all paths
- Vendor in latest containers/(common,storage)
- Simplify the interface of GetCacheMount and getCacheMount
- Fix cache locks with multiple mounts
- Remove calls to Lockfile.Locked()
- Maintain cache mount locks as lock objects instead of paths
- test: cleaning cache must not clean lockfiles
- run: honor lockfiles for multiple --mount instruction
- mount,cache: lockfiles must not be part of users cache content
- Update vendor containers/(common,image,storage)
- [CI:BUILD] copr: buildah rpm should depend on containers-common-extra
- pr-should-include-tests: allow specfile, golangci
- build(deps): bump dawidd6/action-send-mail from 3.7.0 to 3.7.1
- build(deps): bump github.com/docker/docker
- build(deps): bump github.com/fsouza/go-dockerclient from 1.8.3 to 1.9.0
- Update vendor containers/(common,image,storage)
- build(deps): bump actions/upload-artifact from 2 to 3
- build(deps): bump actions/checkout from 2 to 3
- build(deps): bump actions/stale from 1 to 6
- build(deps): bump dawidd6/action-send-mail from 2.2.2 to 3.7.0
- build(deps): bump tim-actions/get-pr-commits from 1.1.0 to 1.2.0
- sshagent: LockOSThread before setting SocketLabel
- Update tests for error message changes
- Update c/image after containers/image#1299
- Fix ident for dependabot gha block
- build(deps): bump github.com/containers/ocicrypt from 1.1.5 to 1.1.6
- Fix man pages to match latest cobra settings
- build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0
- build(deps): bump github.com/onsi/gomega from 1.20.2 to 1.22.1
- test: retrofit 'bud with undefined build arg directory'
- imagebuildah: warnOnUnsetBuildArgs while processing stages from executor
- Update contrib/buildahimage/Containerfile
- Cirrus CI add flavor parameter
- Correction -
FLAVOR
notFLAVOUR
- Changed build argument from
RELEASE
toFLAVOUR
- Combine buildahimage Containerfiles
- bud.bats refactoring: $TEST_SCRATCH_DIR, part 2 of 2
- bud.bats refactoring: $TEST_SCRATCH_DIR, part 1 of 2
- System test cleanup: document, clarify, fix
- test: removing unneeded/expensive COPY
- test: warning behaviour for unset/set TARGETOS,TARGETARCH,TARGETPLATFORM
- Bump to v1.28.1-dev
v1.27.3
What's Changed
- [release-1.27] Update c/image to 5.22.1 by @mtrmac in #4357
- [1.27] Define and use a safe, reliable test image by @edsantiago in #4378
- [release-1.27] Update c/storage to include #1423 by @mheon in #4405
- [release-1.27] copier.Put(): clear up os/syscall mode bit confusion by @nalind in #4455
- [release-1.27] bump selinux to 1.10.2 by @TomSweeneyRedHat in #4459
Full Changelog: v1.27.2...v1.27.3
v1.26.6
v1.28.2
v1.28.1
v1.19.11
v1.28.0
What's Changed
- release: prepare for release
v1.27.0
by @flouthoc in #4152 - build(deps): bump github.com/containerd/containerd from 1.6.6 to 1.6.8 by @dependabot in #4177
- Scrub user and group names from layer diffs by @nalind in #4181
- [CI:DOCS] docs: specify
git://
protocol is not supported for github hosted repo by @flouthoc in #4179 - build(deps): bump github.com/fsouza/go-dockerclient from 1.8.1 to 1.8.2 by @dependabot in #4186
- cmd/buildah: add "manifest create --amend" by @nalind in #4189
- Drop util/util.Cause() by @nalind in #4191
- commit: use race-free
RemoveNames
instead ofSetNames
for pruning names by @flouthoc in #4190 - mount,cache: enable
SElinux
shared content label (z
) option by default by @flouthoc in #4192 - build(deps): bump github.com/fsouza/go-dockerclient from 1.8.2 to 1.8.3 by @dependabot in #4197
- test: use
T.TempDir
to create temporary test directory by @Juneezee in #4194 - Makefile: always call $(GO) instead of
go
by @nalind in #4198 - buildah: add support for
--retry
and--retry-delay
incase ofpush/pull
failures. by @flouthoc in #4195 - run: add container
gid
to additional groups by @flouthoc in #4200 - build(deps): bump github.com/opencontainers/runc from 1.1.3 to 1.1.4 by @dependabot in #4204
- Cirrus: use image with fewer downloaded dependencies by @lsm5 in #4201
- build(deps): bump github.com/onsi/gomega from 1.20.0 to 1.20.1 by @dependabot in #4206
- Replace k8s.gcr.io/pause in tests with registry.k8s.io/pause by @nalind in #4210
- build(deps): bump github.com/docker/go-units from 0.4.0 to 0.5.0 by @dependabot in #4215
- Add support for buildah run with chroot isolation by @dfr in #4174
- manifest: add support for
buildah manifest exists
by @flouthoc in #4220 - Don't call os.Exit(1) from manifest exist by @rhatdan in #4223
- Buildah should ignore /etc/crio/seccomp.json by @rhatdan in #4219
- Use constants from containers/common for finding seccomp.json by @nalind in #4225
- build(deps): bump github.com/docker/docker from 20.10.17+incompatible to 20.10.18+incompatible by @dependabot in #4232
- [CI:DOCS] Update install.md: Debian 11 (Bullseye) is stable by @Enrico204 in #4237
- build: honor
<Containerfile>.containerignore
or<Containerfile>.dockerignore
as ignore file by @flouthoc in #4239 - Minor test fix for podman-remote by @edsantiago in #4241
- parse: make processing fields for
--mount
order agnostic by @flouthoc in #4234 - build: make
--cache-ttl=0
equivalent to--no-cache
by @flouthoc in #4248 - build: support
--skip-unused-stages
for multi-stage builds. by @flouthoc in #4249 - buildah bud --network=none should have no network by @rhatdan in #4229
- Fix broken command completion by @edsantiago in #4256
- Fix stutters by @rhatdan in #4205
- Prevent use of --dns* options with --net=none by @rhatdan in #4250
- Fix broken dns test (from merge collision) by @edsantiago in #4283
- run,build: conflict
--isolation=chroot
and--network
by @flouthoc in #4257 - vendor: update c/storage and c/common by @giuseppe in #4269
- copier: work around freebsd bug for "mkdir /" by @dfr in #4285
- vendor in latest containers/common by @rhatdan in #4235
- pkg/cli: improve completion test by @Luap99 in #4267
- Run codespell on code by @rhatdan in #4296
- Proof of concept: nightly dependency treadmill by @edsantiago in #4297
- [ci:docs] Fix buildahimage container.conf permissions regression by @AndASM in #4290
- Set sysctls from containers.conf by @rhatdan in #4292
- Vendor in latest containers/storage by @rhatdan in #4299
- Check for unset build args after setting TARGET args by @lucacome in #4295
- build(deps): bump github.com/opencontainers/selinux from 1.10.1 to 1.10.2 by @dependabot in #4301
- config,builder: process
variant
while populating image spec by @flouthoc in #4286 - [CI:DOCS] Add quay-description update reminder by @cevich in #4302
- Update vendor containers/(common,image) by @rhatdan in #4304
- Update for klauspost/pgzip#50 by @mtrmac in #4306
New Contributors
- @Juneezee made their first contribution in #4194
- @Enrico204 made their first contribution in #4237
- @AndASM made their first contribution in #4290
- @lucacome made their first contribution in #4295
Full Changelog: v1.27.0...v1.28.0
v1.26.5
What's Changed
- [release-1.26] [backport] BuildDockerfiles: error out if path to containerfile is a directory by @flouthoc in #4166
- [release-1.26] run: add container gid to additional groups by @nalind in #4266
- [release-1.26] bump github.com/theupdateframework/go-tuf by @nalind in #4275
Full Changelog: v1.26.4...v1.26.5