Skip to content

Releases: containers/buildah

v1.31.2

10 Aug 17:51
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.31.1...v1.31.2

v1.31.1

20 Jul 14:18
Compare
Choose a tag to compare

v1.31.0

30 Jun 21:07
Compare
Choose a tag to compare

What's Changed

  • Bump to v1.30.0 by @rhatdan in #4726
  • Revert "buildah image should not enable fuse-overlayfs for rootful mode" by @flouthoc in #4722
  • [CI:DOCS] Renovate: Ensure test/tools/go.mod is managed by @cevich in #4731
  • chore(deps): update quay.io/centos/centos docker tag to v8 by @renovate in #4735
  • [CI:DOCS] Clarify the need for qemu-user-static package by @rhatdan in #4738
  • chore(deps): update centos docker tag to v8 by @renovate in #4734
  • fix(deps): update module github.com/opencontainers/runc to v1.1.6 by @renovate in #4732
  • fix(deps): update module github.com/opencontainers/runtime-spec to v1.1.0-rc.2 by @renovate in #4743
  • parse: add support for relabel bind mount option by @danishprakash in #4705
  • makefile: increase conformance timeout by @flouthoc in #4760
  • build: --platform must accept only arch by @flouthoc in #4757
  • fix(deps): update module github.com/containers/common to v0.53.0 by @renovate in #4762
  • fix(deps): update module github.com/docker/docker to v23.0.5+incompatible by @renovate in #4744
  • fix(deps): update module github.com/opencontainers/runc to v1.1.7 by @renovate in #4764
  • parse: filter edge-case for podman-remote by @flouthoc in #4765
  • Fix an overflow on retries on container name conflicts by @mtrmac in #4752
  • [CI:DOCS] Cirrus: Fix meta task failing to find commit by @cevich in #4773
  • manifest, push: use source as destination if not specified by @flouthoc in #4767
  • run,mount: remove path only if they didnt pre-exist by @flouthoc in #4755
  • fix(deps): update module golang.org/x/term to v0.8.0 by @renovate in #4776
  • fix(deps): update module golang.org/x/sync to v0.2.0 by @renovate in #4774
  • [CI:DOCS]: Update the demos README file to fix minor typos by @pixdrift in #4781
  • fix(deps): update module golang.org/x/crypto to v0.9.0 by @renovate in #4785
  • fix(deps): update module github.com/containerd/containerd to v1.7.1 by @renovate in #4786
  • secret: accept required flag without value by @flouthoc in #4791
  • fix(deps): update module github.com/openshift/imagebuilder to v1.2.5 by @renovate in #4793
  • build: validate volumes on backend by @flouthoc in #4792
  • fix(deps): update module github.com/docker/distribution to v2.8.2+incompatible by @renovate in #4789
  • fix(deps): update module github.com/sirupsen/logrus to v1.9.1 by @renovate in #4798
  • vendor in containers/(common,storage,image) by @rhatdan in #4797
  • Revert "Proof of concept: nightly dependency treadmill" by @edsantiago in #4801
  • [skip-ci] Update tim-actions/get-pr-commits action to v1.3.0 by @renovate in #4799
  • chroot, run: drop Pdeathsig by @giuseppe in #4790
  • vendor: bump logrus to v1.9.2 by @flouthoc in #4806
  • test: use debian instead of docker.io/library/debian:testing-slim by @flouthoc in #4807
  • fix(deps): update module github.com/onsi/gomega to v1.27.7 by @renovate in #4803
  • chore(deps): update quay.io/libpod/testimage docker tag to v20221018 by @renovate in #4737
  • CI: fix test broken by renovatebot by @edsantiago in #4812
  • fix(deps): update module github.com/stretchr/testify to v1.8.3 by @renovate in #4805
  • Go back to setting SysProcAttr.Pdeathsig for child processes by @nalind in #4813
  • Fix auth.json path (validated on Fedora 38) by @andrm in #4815
  • remove registry.centos.org since its decommissioned by @flouthoc in #4819
  • executor: apply label to only final stage via --label by @flouthoc in #4817
  • vendor: bump c/storage to 55ee2d19292f by @flouthoc in #4818
  • Add a warning to build --secret docs by @rijenkii in #4823
  • fix(deps): update github.com/containers/common digest to 462ccdd by @renovate in #4833
  • Explicitly ref. quay images for CI by @cevich in #4828
  • GetTempDir: honor image_copy_tmp_dir from containers.conf by @flouthoc in #4844
  • fix(deps): update module github.com/sirupsen/logrus to v1.9.3 by @renovate in #4843
  • fix(deps): update module github.com/containerd/containerd to v1.7.2 by @renovate in #4842
  • docs/Makefile: don't show sed invocations by @kolyshkin in #4841
  • intermediate-images inherit-label test: make it debuggable by @edsantiago in #4837
  • At startup, log the effective capabilities for debugging by @nalind in #4836
  • CI: Support testing w/ podman-next COPR packages by @cevich in #4830
  • fix(deps): update github.com/containers/image/v5 digest to abe5133 by @renovate in #4834
  • [CI:DOCS] Update comment to remove ambiguity by @cevich in #4849
  • [CI:DOCS] Renovate: Don't touch fragile test stuffs by @cevich in #4856
  • fix(deps): update module github.com/onsi/gomega to v1.27.8 by @renovate in #4857
  • fix(deps): update github.com/containers/storage digest to 3f3fb2f by @renovate in #4835
  • Revendor test tooling + Lint fix. by @cevich in #4863
  • Change util.EncryptConfig,DecryptConfig, GetFormat and make it public by @rhatdan in #4746
  • fix(deps): update module golang.org/x/term to v0.9.0 by @renovate in #4865
  • fix(deps): update module github.com/opencontainers/runtime-spec to v1.1.0-rc.3 by @renovate in #4861
  • Remove device mapper support by @kolyshkin in #4832
  • fix(deps): update module golang.org/x/crypto to v0.10.0 by @renovate in #4866
  • Add smoke tests for encryption CLI helpers by @mtrmac in #4745
  • fix(deps): update module golang.org/x/sync to v0.3.0 by @renovate in #4868
  • [CI:BUILD] Packit: add jobs for downstream Fedora package builds by @lsm5 in #4870
  • add hostname to /etc/hosts when running with host network by @Luap99 in #4869
  • add support for pasta(1) and slirp4netns options by @Luap99 in #4877
  • vendor: update c/{common,image,storage} to latest by @Luap99 in #4883
  • chore: pkg imported more than once by @testwill in #4880
  • Bump c/image to 5.26.0 and c/common to 0.54.0 by @TomSweeneyRedHat in #4895
  • chore: replace github.com/ghodss/yaml with sigs.k8s.io/yaml by @Juneezee in #4890
  • rootless: use default_rootless_network_cmd config by @Luap99 in #4889
  • Fix transition test to work with latest selinux policy by @rhatdan in #4829
  • Update vendor of containers/common by @rhatdan in #4899

New Contributors

Full Changelog: v1.30.0...v1.31.0

v1.30.0

08 Apr 21:42
Compare
Choose a tag to compare

What's Changed

  • Bump 1.29.0 by @TomSweeneyRedHat in #4542
  • docs: specify order preference for FROM when using multiple containerfiles by @flouthoc in #4546
  • build(deps): bump github.com/containerd/containerd from 1.6.15 to 1.6.16 by @dependabot in #4545
  • build(deps): bump go.etcd.io/bbolt from 1.3.6 to 1.3.7 by @dependabot in #4548
  • conformance: use scratch for minimal test and unblock CI by @flouthoc in #4552
  • pkg/parse: expose public CleanCacheMount API by @flouthoc in #4550
  • login: support interspersed args for password from stdin by @flouthoc in #4558
  • Run codespell on codebase by @rhatdan in #4571
  • build(deps): bump golang.org/x/crypto from 0.5.0 to 0.6.0 by @dependabot in #4569
  • [CI:DOCS] Configure Renovate by @renovate in #4567
  • [skip-ci] Update tim-actions/get-pr-commits digest to 55b867b by @renovate in #4581
  • build(deps): bump github.com/containers/image/v5 from 5.24.0 to 5.24.1 by @dependabot in #4575
  • build(deps): bump github.com/opencontainers/selinux from 1.10.2 to 1.11.0 by @dependabot in #4570
  • build(deps): bump tim-actions/get-pr-commits from 1.1.0 to 1.2.0 by @dependabot in #4586
  • build(deps): bump github.com/containerd/containerd from 1.6.16 to 1.6.17 by @dependabot in #4580
  • fix(deps): update github.com/openshift/imagebuilder digest to 86828bf by @renovate in #4587
  • Temporarily hard-skip bud-multiple-platform-values test by @edsantiago in #4596
  • [CI:DOCS] Skip subject-length validation for renovate PRs by @cevich in #4598
  • [CI:DOCS] Fix documentation on which Capabilities are allowed by default by @rhatdan in #4584
  • [CI:BUILD] copr: fix el8 builds by @lsm5 in #4439
  • executor: also add stage with no children to cleanupStages and ensure no dangling containers are left. by @flouthoc in #4595
  • imagebuildah.StageExecutor: suppress bogus "Pushing cache []:..." messages by @nalind in #4602
  • docs/tutorials/04: add defaults for Run() by @nalind in #4611
  • Vendor in latest containers/common by @rhatdan in #4617
  • build(deps): bump github.com/containers/storage from 1.45.3 to 1.45.4 by @dependabot in #4624
  • fix(deps): update module github.com/fsouza/go-dockerclient to v1.9.5 by @renovate in #4622
  • Ignore the base image's base image annotations by @nalind in #4618
  • Vendor in latest containers/(common, storage, image) by @rhatdan in #4633
  • executor,copy: honor default ARG value while eval stage in COPY stmts by @flouthoc in #4578
  • executor: don't warn about unused TARGETARCH,TARGETOS,TARGETPLATFORM by @flouthoc in #4634
  • [CI:DOCS] Fix tutorial for rootless mode by @Steffen1989 in #4629
  • sshagent: use ExtendedAgent instead of Agent by @flouthoc in #4637
  • fix(deps): update module golang.org/x/term to v0.6.0 by @renovate in #4641
  • [CI:DOCS] build: document behaviour of buildah's distributed cache by @flouthoc in #4644
  • Add default list of capabilities required to run buildah in a container by @rhatdan in #4643
  • Add "ifnewer" as option in help message for pull command by @mathiasgredal in #4645
  • stage_executor,cache-to: attempt to push cache only when cacheKey is valid by @flouthoc in #4650
  • run: add support for inline --network in RUN statements by @flouthoc in #4566
  • Replace Ubuntu -> Debian SID by @cevich in #4610
  • Re-enable conformance tests by @nalind in #4665
  • Vendor in latest containers/(storage, common, image) by @rhatdan in #4668
  • Fix requiring tests on Makefile changes by @cevich in #4663
  • chore(deps): update dependency containers/automation_images to v20230314 by @renovate in #4664
  • [CI:DOCS] Disable dependabot in favor of renovate by @cevich in #4670
  • Update to Go 1.18 by @mtrmac in #4662
  • imagebuildah: set len(short_image_id) to 12 by @danishprakash in #4660
  • fix(deps): update module github.com/fsouza/go-dockerclient to v1.9.6 by @renovate in #4649
  • [CI:BUILD] Packit: Enable Copr builds on PR and commit to main by @lsm5 in #4681
  • run_linux: Update heuristic for mounting /sys by @giuseppe in #4684
  • build: accept arguments from file with --build-arg-file by @NotBobTheBuilder in #4686
  • imagebuildah: only apply label on the final image instead of intermediate images by @flouthoc in #4673
  • [skip-ci] Update actions/stale action to v8 by @renovate in #4683
  • update build instruction for Ubuntu by @copyrights in #4690
  • chore(deps): update dependency containers/automation_images to v20230320 by @renovate in #4678
  • fix(deps): update github.com/opencontainers/runtime-tools digest to e931285 by @renovate in #4585
  • fix(deps): update module github.com/onsi/gomega to v1.27.6 by @renovate in #4685
  • fix(deps): update module github.com/docker/docker to v23.0.2+incompatible by @renovate in #4689
  • chore(deps): update dependency containers/automation_images to v20230330 by @renovate in #4694
  • fix(deps): update module github.com/containers/common to v0.51.2 by @renovate in #4696
  • [CI:DOCS] buildah image should not enable fuse-overlayfs for rootful mode by @rhatdan in #4699
  • fix(deps): update module github.com/opencontainers/runc to v1.1.5 by @renovate in #4691
  • fix(deps): update module github.com/fsouza/go-dockerclient to v1.9.7 by @renovate in #4692
  • stage_executor: inline --network add default string by @flouthoc in #4659
  • vendor in latest containers/(storage, image) by @rhatdan in #4711
  • vendor c/common ff62cdebdd0e by @vrothberg in #4716
  • chore(deps): update dependency containers/automation_images to v20230405 by @renovate in #4714
  • fix(deps): update module github.com/containers/common to v0.52.0 by @renovate in #4724
  • fix(deps): update module golang.org/x/crypto to v0.8.0 by @renovate in #4720
  • Pass process environment variables by reference by @cbandy in #4702

New Contributors

Full Changelog: v1.29.0...v1.30.0

V1.29.1

16 Feb 21:31
Compare
Choose a tag to compare
  • update to c/image 5.24.1

V1.29.0

26 Jan 15:08
Compare
Choose a tag to compare
  • 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 not FLAVOUR
  • Changed build argument from RELEASE to FLAVOUR
  • 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

09 Dec 16:53
4785fdb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.27.2...v1.27.3

v1.26.6

09 Dec 15:08
50e4492
Compare
Choose a tag to compare

What's Changed

  • [release-1.26] copier.Put(): clear up os/syscall mode bit confusion by @nalind in #4456

Full Changelog: v1.26.5...v1.26.6

v1.28.2

28 Nov 07:05
6a35b0a
Compare
Choose a tag to compare

What's Changed

  • [release-1.28] Define and use a safe, reliable test image and bump to v1.28.2 by @flouthoc in #4433

Full Changelog: v1.28.1...v1.28.2

v1.28.1

23 Nov 09:11
d3d40a4
Compare
Choose a tag to compare

What's Changed

  • [release-1.28] copier.Put(): clear up os/syscall mode bit confusion and bump to v1.28.1 by @flouthoc in #4428

Full Changelog: v1.28.0...v1.28.1