| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: buildah | Distribution: openSUSE Tumbleweed |
| Version: 1.41.5 | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Oct 7 08:33:38 2025 |
| Group: System/Management | Build host: reproducible |
| Size: 34645993 | Source RPM: buildah-1.41.5-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/containers/buildah | |
| Summary: Tool for building OCI containers | |
Buildah provides a command line tool which can be used to: - Create a working container, either from scratch or using an image as a starting point - Create an image, either from a working container or via the instructions in a Dockerfile - Build images in either the OCI image format or the traditional upstream docker image format - Mount a working container's root filesystem for manipulation - Unmount a working container's root filesystem - Update the contents of a container's root filesystem - Delete a working container or an image
Apache-2.0
* Tue Oct 07 2025 Madhankumar Chellamuthu <madhankumar.chellamuthu@suse.com>
- Update to version 1.41.5:
* Tag v1.41.5
* tests/run.bats: "run masks" test: accept "unreadable" masked directories
* Run: create parent directories of mount targets with mode 0755
* Fri Sep 26 2025 Madhankumar Chellamuthu <madhankumar.chellamuthu@suse.com>
- Update to version 1.41.4:
* [release-1.41] Bump to Buildah v1.41.4
* [release-1.41] c/common to v0.64.2, ulikunitz/xv v0.5.12, docker/docker v28.3.3
* Thu Aug 21 2025 Madhankumar Chellamuthu <madhankumar.chellamuthu@suse.com>
- Update to version 1.41.3:
* [release-1.41] Bump Buildah to v1.41.3
* Commit: don't depend on MountImage(), because .imagestore
* [release-1.41] Bump to v1.41.2
* Rework how we decide what to filter out of layer diffs
* Note that we have to build `true` first for the sake of its tests
* copier.Stat(): return owner UID and GID if available
* copier.Get(): ensure that directory entries end in "/"
* copier.Get(): strip user and group names from entries
* imagebuildah.Executor/StageExecutor: check numeric --from= values
* [release-1.41] Bump Buildah to v1.41.1
* [release-1.41] Bump c/* projects and Buildah to v1.41.1
* [release-1.41] generatePathChecksum: ignore ModTime, AccessTime
* History should note unset-label, timestamp, and rewrite-timestamp
* pkg/cli.GenBuildOptions(): don't hardwire optional bools
* Only suppress "noted" items when not squashing
* Test that pulled up parent directories are excluded at commit
* Exclude pulled up parent directories at commit-time
* copier.Ensure(): also return parent directories
* copier.MkdirOptions: add ModTimeNew
* Restore the default meaning of `--pull` (should be `always`).
* Bump to Buildah v1.41.0
* Bump to c/storage v1.59.0, c/image v5.36.0,
* fix(deps): update module github.com/containers/image/v5 to v5.36.0
* fix(deps): update module github.com/containers/storage to v1.59.0
* stage_executor: check platform of cache candidates
* fix(deps): update module golang.org/x/crypto to v0.40.0
* fix(deps): update module golang.org/x/term to v0.33.0
* fix(deps): update module golang.org/x/sync to v0.16.0
* fix(deps): update module github.com/docker/docker to v28.3.2+incompatible
* ADD/COPY --link support added
* RPM/TMT: account for passwd binary moving to tests
* buildah: move passwd command to tests
* Update "bud with --cpu-shares" test, and rename it
* Remove BUILDTAG btrfs_noversion as no longer effective
* fix(deps): update module github.com/docker/docker to v28.3.1+incompatible
* fix(deps): update module github.com/moby/buildkit to v0.23.2
* fix(deps): update github.com/containers/luksy digest to bc60f96
* chore(typos): fix typos
* vendor: update c/{common,image,storage} to main
* chore(deps): update module github.com/go-viper/mapstructure/v2 to v2.3.0 [security]
* fix(deps): update module go.etcd.io/bbolt to v1.4.2
* Update Neil Smith's GitHub username in MAINTAINERS.md
* Accept SOURCE_DATE_EPOCH as a build-arg
* fix(deps): update module github.com/docker/docker to v28.3.0+incompatible
* Add conditional release-checking system test
* info,inspect: use the "formats" package to get some builtins
* Use containers/common's formats package instead of our own
* build, commit: set the OCI ...created annotation on OCI images
* commit: exclude parents of mount targets, too
* run: clean up parents of mount targets, too
* tarFilterer: always flush after writing
* Builder: drop the TempVolumes field
* Update module github.com/moby/buildkit to v0.23.1
* Update module github.com/opencontainers/cgroups to v0.0.3
* Add CommitOptions.OmitLayerHistoryEntry, for skipping the new bits
* Update module github.com/fsouza/go-dockerclient to v1.12.1
* conformance: use mirrored frontend and base images
* commit-with-extra-files test: use $TEST_SCRATCH_DIR
* fix(deps): update module github.com/moby/buildkit to v0.23.0
* "root fs only mounted once" test: accept root with only the rw option
* Run with --device /dev/fuse and not just -v /dev/fuse:/dev/fuse
* CI: pass $BUILDAH_RUNTIME through to in-container test runs
* CI: ensure rootless groups aren't duplicates
* build: add support for --inherit-annotations
* CI: give the rootless test user some supplemental groups
* bud,run: runc does not support keep-groups
* Fix lint issue in TestCommitCompression
* Add a unit test for compression types in OCI images
* Support zstd compression in image commit
* fix(deps): update module go.etcd.io/bbolt to v1.4.1
* rpm: build rpm with libsqlite3 tag
* Makefile: use libsqlite3 build when possible
* commit,build: --source-date-epoch/--timestamp omit identity label
* docs: add --setopt "*.countme=false" to dnf examples
* Builder.sbomScan(): don't break non-root scanners
* build: --source-date-epoch/--timestamp use static hostname/cid
* fix(deps): update module golang.org/x/crypto to v0.39.0
* fix(deps): update module golang.org/x/sync to v0.15.0
* build: add --source-date-epoch and --rewrite-timestamp flags
* build,config: add support for --unsetannotation
* commit: add --source-date-epoch and --rewrite-timestamp flags
* fix(deps): update module github.com/openshift/imagebuilder to v1.2.16
* vendor latest c/{common,image,storage}
* Tweak our handling of variant values, again
* Don't BuildRequires: ostree-devel
* parse, validateExtraHost: honor Hostgateway in format
* remove static nix build
* Ensure extendedGlob returns paths in lexical order
* CI: run integration tests on Fedora with both crun and runc
* buildah-build(1): clarify that --cgroup-parent affects RUN instructions
* runUsingRuntime: use named constants for runtime states
* Add a dummy "runtime" that just dumps its config file
* run: handle relabeling bind mounts ourselves
* fix link to Maintainers file
* Update to avoid deprecated types
* fix(deps): update module github.com/docker/docker to v28.2.0+incompatible
* [skip-ci] Packit: cleanup redundant targets and unused anchors
* [skip-ci] Packit: set fedora-all after F40 EOL
* Use Fedora 42 instead of 41 in that one conformance test
* [CI:DOCS] README.md: add openssf passing badge
* fix(deps): update module github.com/moby/buildkit to v0.22.0
* copier: add Ensure and ConditionalRemove
* [CI:DOCS] update a couple of lists in the build man page
* build: allow --output to be specified multiple times
* add: add a new --timestamp flag
* tests/helpers.bash: add some helpers for parsing images
* pkg/parse.GetBuildOutput(): use strings.Cut()
* [skip-ci] Packit: Disable osh_diff_scan
* internal/util.SetHas(): handle maps of [generic]generic
* Refactor NewImageSource to add a manifest type abstraction (#5743)
* [skip-ci] Packit: Ignore ELN and CentOS Stream jobs
* imagebuildah: select most recent layer for cache
* [CI:DOCS] Add CNCF roadmap, touchup other CNCF files
* fix(deps): update module golang.org/x/crypto to v0.38.0
* Fix typo in comment (#6167)
* Support label_users in buildah
* fix(deps): update module golang.org/x/sync to v0.14.0
* fix(deps): update github.com/containers/luksy digest to 4bb4c3f
* test/serve: fix a descriptor leak, add preliminary directory support
* fix(deps): update module github.com/opencontainers/cgroups to v0.0.2
* fix(deps): update module github.com/moby/buildkit to v0.21.1
* Update to avoid deprecated types
* fix(deps): update module github.com/opencontainers/runc to v1.3.0
* Only filter if containerImageRef.created != nil
* Drop superfluous cast
* Remove UID/GID scrubbing.
* fix(deps): update module github.com/seccomp/libseccomp-golang to v0.11.0
* cirrus: turn prior fedora testing back on
* chore(deps): update dependency containers/automation_images to v20250422
* fix(deps): update module github.com/docker/docker to v28.1.1+incompatible
* Bump to Buildah v1.41.0-dev
* CI vendor_task: pin to go 1.23.3 for now
* fix(deps): update module github.com/containers/common to v0.63.0
* Mon Jun 09 2025 Madhankumar Chellamuthu <madhankumar.chellamuthu@suse.com>
- Update to version 1.40.1:
* Tag v1.40.1
* vendor: update c/common to v0.63.1
* CI: run integration tests on Fedora with both crun and runc
* buildah-build(1): clarify that --cgroup-parent affects RUN instructions
* runUsingRuntime: use named constants for runtime states
* Add a dummy "runtime" that just dumps its config file
* run: handle relabeling bind mounts ourselves
* Tweak our handling of variant values, again
* Tue Apr 22 2025 Madhankumar Chellamuthu <madhankumar.chellamuthu@suse.com>
- Update to version 1.40.0:
* Bump Buildah to v1.40.0
* Bump c/storage to v1.58.0, c/image v5.35.0, c/common v0.63.0
* fix(deps): update module github.com/docker/docker to v28.1.0+incompatible
* fix(deps): update module github.com/containers/storage to v1.58.0
* cirrus: make Total Success wait for rootless integration
* chroot: use symbolic names when complaining about mount() errors
* cli: hide the `completion` command instead of disabling it outright
* Document rw and src options for --mount flag in buildah-run(1)
* fix(deps): update module github.com/moby/buildkit to v0.21.0
* build: add support for inherit-labels
* chore(deps): update dependency golangci/golangci-lint to v2.1.0
* .github: check_cirrus_cron work around github bug
* stage_executor,getCreatedBy: expand buildArgs for sources correctly
* Add a link to project governance and MAINTAINERS file
* fix(deps): update github.com/containers/storage digest to b1d1b45
* generateHostname: simplify
* Use maps.Copy
* Use slices.Concat
* Use slices.Clone
* Use slices.Contains
* Use for range over integers
* tests/testreport: don't copy os.Environ
* Use any instead of interface{}
* ci: add golangci-lint run with --tests=false
* ci: add nolintlint, fix found issues
* copier: rm nolint:unparam annotation
* .golangci.yml: add unused linter
* chroot: fix unused warnings
* copier: fix unused warnings
* tests/conformance: fix unused warning
* ci: switch to golangci-lint v2
* internal/mkcw: disable ST1003 warnings
* tests/conformance: do not double import (fix ST1019)
* cmd/buildah: don't double import (fix ST1019)
* Do not capitalize error strings
* cmd/buildah: do not capitalize error strings
* tests/conformance: fix QF1012 warnings
* tests/serve: fix QF1012 warning
* Use strings.ReplaceAll to fix QF1004 warnings
* Use switch to fix QF1003 warnings
* Apply De Morgan's law to fix QF1001 warnings
* Fix QF1007 staticcheck warnings
* imagebuildah: fix revive warning
* Rename max variable
* tests/tools: install lint from binary, use renovate
* fix(deps): update module github.com/containernetworking/cni to v1.3.0
* Update Buildah issue template to new version and support podman build
* fix(deps): update module golang.org/x/crypto to v0.37.0
* stage_executor: reset platform in systemcontext for stages
* fix(deps): update github.com/opencontainers/runtime-tools digest to 260e151
* cmd/buildah: rm unused containerOutputUsingTemplate
* cmd/buildah: rm unused getDateAndDigestAndSize
* build: return ExecErrorCodeGeneric when git operation fails
* add: report error while creating dir for URL source.
* createPlatformContainer: drop MS_REMOUNT|MS_BIND
* fix(deps): update module github.com/docker/docker to v28.0.3+incompatible
* fix: bats won't fail on ! without cleverness
* feat: use HistoryTimestamp, if set, for oci-archive entries
* Allow extendedGlob to work with Windows paths
* fix(deps): update module github.com/moby/buildkit to v0.20.2
* fix(deps): update github.com/openshift/imagebuilder digest to e87e4e1
* fix(deps): update module github.com/docker/docker to v28.0.2+incompatible
* fix(deps): update module tags.cncf.io/container-device-interface to v1.0.1
* chore(deps): update dependency containers/automation_images to v20250324
* vendor: update github.com/opencontainers/selinux to v1.12.0
* replace deprecated selinux/label calls
* vendor: bump c/common to dbeb17e40c80
* Use builtin arg defaults from imagebuilder
* linux: accept unmask paths as glob values
* vendor: update containers/common
* Add --parents option for COPY in Dockerfiles
* fix(deps): update module github.com/opencontainers/runc to v1.2.6
* update go.sum from the previous commit
* fix(deps): update module tags.cncf.io/container-device-interface to v1
* chore(deps): update module golang.org/x/net to v0.36.0 [security]
* packit: remove f40 from copr builds
* cirrus: update to go 1.23 image
* vendor bump to golang.org/x/crypto v0.36.0
* cirrus: update PRIOR_FEDORA comment
* github: remove cirrus rerun action
* fix(deps): update module github.com/containers/common to v0.62.2
* fix(deps): update module github.com/containers/image/v5 to v5.34.2
* fix: close files properly when BuildDockerfiles exits
* fix(deps): update module github.com/containers/storage to v1.57.2
* stage_executor: history should include heredoc summary correctly
* fix(deps): update module github.com/containers/common to v0.62.1
* github: disable cron rerun action
* fix(deps): update module github.com/moby/buildkit to v0.20.1
* internal/mkcw.Archive(): use github.com/containers/storage/pkg/ioutils
* [skip-ci] TMT: system tests
* buildah-build.1.md: secret examples
* fix(deps): update github.com/containers/luksy digest to 40bd943
* fix(deps): update module github.com/opencontainers/image-spec to v1.1.1
* fix(deps): update module github.com/containers/image/v5 to v5.34.1
* Use UnparsedInstance.Manifest instead of ImageSource.GetManifest
* fix(deps): update module github.com/opencontainers/runtime-spec to v1.2.1
* tests/conformance/testdata/Dockerfile.add: update some URLs
* Vendor imagebuilder
* Fix source of OS, architecture and variant
* chore(deps): update module github.com/go-jose/go-jose/v4 to v4.0.5 [security]
* fix(deps): update module tags.cncf.io/container-device-interface to v0.8.1
* fix(deps): update module github.com/moby/buildkit to v0.20.0
* chroot createPlatformContainer: use MS_REMOUNT
* conformance: make TestCommit and TestConformance parallel
* cirrus: reduce task timeout
* mkcw: mkcw_check_image use bats run_with_log
* test: use /tmp as TMPDIR
* heredoc: create temp subdirs for each build
* test: heredoc remove python dependency from test
* Support the containers.conf container_name_as_hostname option
* fix(deps): update module github.com/opencontainers/runc to v1.2.5
* fix(deps): update module github.com/spf13/cobra to v1.9.0
* .cirrus: use more cores for smoke
* Switch to the CNCF Code of Conduct
* .cirrus: bump ci resources
* fix(deps): update module golang.org/x/crypto to v0.33.0
* Distinguish --mount=type=cache locations by ownership, too
* fix(deps): update module golang.org/x/term to v0.29.0
* .cirrus: run -race only on non-PR branch
* unit: deparallize some tests
* .cirrus: use multiple cpu for unit tests
* Makefile: use -parallel for go test
* unit_test: use Parallel test where possible
* Update module golang.org/x/sys to v0.30.0
* Update module golang.org/x/sync to v0.11.0
* Update dependency containers/automation_images to v20250131
* Bump to Buildah v1.40.0-dev
* Sun Mar 30 2025 dcermak@suse.com
- Update to version 1.39.4:
* [release-1.39] Bump to Buildah v1.39.4
* [release-1.39] Bump c/image to v5.34.3, c/common v0.62.3
* createPlatformContainer: drop MS_REMOUNT|MS_BIND
* Mon Mar 17 2025 dcermak@suse.com
- Update to version 1.39.3:
* [release-1.39] Bump to Buildah v1.39.3
* [release-1.39] Bump c/storage to v1.57.2, c/image v5.34.2,...
* Thu Mar 06 2025 dcermak@suse.com
- Update to version 1.39.2:
* [release-1.39] Bump to Buildah v1.39.2
* [release-1.39] tests/conformance/testdata/Dockerfile.add:...
* [release-1.39] Bump c/image to v5.34.1, c/common v0.62.1
* Thu Feb 27 2025 dcermak@suse.com
- Update to version 1.39.1:
* Tag v1.39.1
* CI config: post-branch update
* chore(deps): update module github.com/go-jose/go-jose/v4 to v4.0.5 [security]
* chroot createPlatformContainer: use MS_REMOUNT
* Tue Feb 04 2025 madhankumar.chellamuthu@suse.com
- Update to version 1.39.0:
* Bump to Buildah v1.39.0
* Bump c/storage v1.57.1, c/image 5.34.0, c/common v0.62.0
* Update module github.com/containers/storage to v1.57.0
* CI, .cirrus: parallelize containerized integration
* ed's comment: cleanup
* use seperate blobinfocache for flaky test
* bump CI VMs to 4 CPUs (was: 2) for integration tests
* cleanup, debug, and disable parallel in blobcache tests
* bats tests - parallelize
* pkg/overlay: cleanups
* RPM: include check section to silence rpmlint
* RPM: use default gobuild macro on RHEL
* tests: remove masked /sys/dev/block check
* vendor to latest c/{common,image,storage}
* build, run: record hash or digest in image history
* Accept image names as sources for cache mounts
* Run(): always clean up options.ExternalImageMounts
* refactor: replace golang.org/x/exp with stdlib
* Update to c/image @main
* fix broken doc link
* run_freebsd.go: only import runtime-spec once
* fix(deps): update module github.com/docker/docker to v27.5.1+incompatible
* bump github.com/vbatts/tar-split
* Add more checks to the --mount flag parsing logic
* chroot mount flags integration test: copy binaries
* fix(deps): update module github.com/moby/buildkit to v0.19.0
* relabel(): correct a misleading parameter name
* Fix TOCTOU error when bind and cache mounts use "src" values
* define.TempDirForURL(): always use an intermediate subdirectory
* internal/volume.GetBindMount(): discard writes in bind mounts
* pkg/overlay: add a MountLabel flag to Options
* pkg/overlay: add a ForceMount flag to Options
* Add internal/volumes.bindFromChroot()
* Add an internal/open package
* fix(deps): update module github.com/containers/common to v0.61.1
* fix(deps): update module github.com/containers/image/v5 to v5.33.1
* [CI:DOCS] Touch up changelogs
* fix(deps): update module github.com/docker/docker to v27.5.0+incompatible
* copy-preserving-extended-attributes: use a different base image
* fix(deps): update github.com/containers/luksy digest to a3a812d
* chore(deps): update module golang.org/x/net to v0.33.0 [security]
* fix(deps): update module golang.org/x/crypto to v0.32.0
* New VM Images
* fix(deps): update module github.com/opencontainers/runc to v1.2.4
* fix(deps): update module github.com/docker/docker to v27.4.1+incompatible
* fix(deps): update module github.com/containers/ocicrypt to v1.2.1
* Add support for --security-opt mask and unmask
* Allow cache mounts to be stages or additional build contexts
* [skip-ci] RPM: cleanup changelog conditionals
* fix(deps): update module github.com/cyphar/filepath-securejoin to v0.3.6
* fix(deps): update module github.com/moby/buildkit to v0.18.2
* Fix an error message in the chroot unit test
* copier: use .PAXRecords instead of .Xattrs
* chroot: on Linux, try to pivot_root before falling back to chroot
* manifest add: add --artifact-annotation
* Add context to an error message
* Update module golang.org/x/crypto to v0.31.0
* Update module github.com/opencontainers/runc to v1.2.3
* Update module github.com/docker/docker to v27.4.0+incompatible
* Update module github.com/cyphar/filepath-securejoin to v0.3.5
* CI: don't build a binary in the unit tests task
* CI: use /tmp for $GOCACHE
* CI: remove dependencies on the cross-build task
* CI: run cross-compile task with make -j
* Update module github.com/docker/docker to v27.4.0-rc.4+incompatible
* Update module github.com/moby/buildkit to v0.18.1
* Update module golang.org/x/crypto to v0.30.0
* Update golang.org/x/exp digest to 2d47ceb
* Update github.com/opencontainers/runtime-tools digest to f7e3563
* [skip-ci] Packit: remove rhel copr build jobs
* [skip-ci] Packit: switch to fedora-all for copr
* Update module github.com/stretchr/testify to v1.10.0
* Update module github.com/moby/buildkit to v0.17.2
* Makefile: use `find` to detect source files
* Tests: make _prefetch() parallel-safe
* Update module github.com/opencontainers/runc to v1.2.2
* executor: allow to specify --no-pivot-root
* Update module github.com/moby/sys/capability to v0.4.0
* Makefile: mv codespell config to .codespellrc
* Fix some codespell errors
* Makefile,install.md: rm gopath stuff
* Makefile: rm targets working on ..
* build: rm exclude_graphdriver_devicemapper tag
* Makefile: rm unused var
* Finish updating to go 1.22
* CI VMs: bump again
* Bump to Buidah v1.39.0-dev
* stage_executor: set avoidLookingCache only if mounting stage
* imagebuildah: additionalContext is not a local built stage
* Mon Jan 27 2025 madhankumar.chellamuthu@suse.com
- Update to version 1.38.1:
* Tag v1.38.1
* [release-1.38][CI:DOCS] Touch up changelogs
* [release-1.38] Bump c/storage v1.56.1, c/image v5.33.1, c/common v0.61.1
* Fix TOCTOU error when bind and cache mounts use "src" values
* define.TempDirForURL(): always use an intermediate subdirectory
* internal/volume.GetBindMount(): discard writes in bind mounts
* pkg/overlay: add a MountLabel flag to Options
* pkg/overlay: add a ForceMount flag to Options
* Add internal/volumes.bindFromChroot()
* Add an internal/open package
* Allow cache mounts to be stages or additional build contexts
* Mon Nov 18 2024 madhankumar.chellamuthu@suse.com
- Update to version 1.38.0:
* Bump to Buildah v1.38.0
* Bump to c/common v0.61.0, c/image v5.33.0, c/storage v1.56.0
* fix(deps): update module golang.org/x/crypto to v0.29.0
* fix(deps): update module github.com/moby/buildkit to v0.17.1
* fix(deps): update module github.com/containers/storage to v1.56.0
* tests: skip two ulimit tests
* CI VMs: bump f40 -> f41
* tests/tools: rebuild tools when we change versions
* tests/tools: update golangci-lint to v1.61.0
* fix(deps): update module github.com/moby/buildkit to v0.17.0
* Handle RUN --mount with relative targets and no configured workdir
* tests: bud: make parallel-safe
* fix(deps): update module github.com/opencontainers/runc to v1.2.1
* fix(deps): update golang.org/x/exp digest to f66d83c
* fix(deps): update github.com/opencontainers/runtime-tools digest to 6c9570a
* tests: blobcache: use unique image name
* tests: sbom: never write to cwd
* tests: mkcw: bug fixes, refactor
* deps: bump runc to v1.2.0
* deps: switch to moby/sys/userns
* tests/test_runner.sh: remove some redundancies
* Integration tests: run git daemon on a random-but-bind()able port
* fix(deps): update module github.com/opencontainers/selinux to v1.11.1
* go.mod: remove unnecessary replace
* Document more buildah build --secret options
* Add support for COPY --exclude and ADD --exclude options
* fix(deps): update github.com/containers/luksy digest to e2530d6
* chore(deps): update dependency containers/automation_images to v20241010
* fix(deps): update module github.com/cyphar/filepath-securejoin to v0.3.4
* Properly validate cache IDs and sources
* [skip-ci] Packit: constrain koji job to fedora package to avoid dupes
* Audit and tidy OWNERS
* fix(deps): update module golang.org/x/crypto to v0.28.0
* tests: add quotes to names
* vendor: update c/common to latest
* CVE-2024-9407: validate "bind-propagation" flag settings
* vendor: switch to moby/sys/capability
* Don't set ambient capabilities
* Document that zstd:chunked is downgraded to zstd when encrypting
* fix(deps): update module github.com/cyphar/filepath-securejoin to v0.3.3
* buildah-manifest-create.1: Fix manpage section
* chore(deps): update dependency ubuntu to v24
* Make `buildah manifest push --all` true by default
* chroot: add newlines at the end of printed error messages
* Do not error on trying to write IMA xattr as rootless
* fix: remove duplicate conditions
* fix(deps): update module github.com/moby/buildkit to v0.16.0
* fix(deps): update module github.com/cyphar/filepath-securejoin to v0.3.2
* Document how entrypoint is configured in buildah config
* In a container, try to register binfmt_misc
* imagebuildah.StageExecutor: clean up volumes/volumeCache
* build: fall back to parsing a TARGETPLATFORM build-arg
* `manifest add --artifact`: handle multiple values
* Packit: split out ELN jobs and reuse fedora downstream targets
* Packit: Enable sidetags for bodhi updates
* fix(deps): update module github.com/docker/docker to v27.2.1+incompatible
* tests/bud.bats: add git source
* add: add support for git source
* Add support for the new c/common pasta options
* vendor latest c/common
* fix(deps): update module golang.org/x/term to v0.24.0
* fix(deps): update module github.com/fsouza/go-dockerclient to v1.12.0
* packit: update fedora and epel targets
* cirrus: disable f39 testing
* cirrus: fix fedora names
* update to go 1.22
* Vendor c/common:9d025e4cb348
* copier: handle globbing with "**" path components
* fix(deps): update golang.org/x/exp digest to 9b4947d
* fix(deps): update github.com/containers/luksy digest to 2e7307c
* imagebuildah: make scratch config handling toggleable
* fix(deps): update module github.com/docker/docker to v27.2.0+incompatible
* Add a validation script for Makefile $(SOURCES)
* fix(deps): update module github.com/openshift/imagebuilder to v1.2.15
* New VMs
* Update some godocs, use 0o to prefix an octal in a comment
* buildah-build.1.md: expand the --layer-label description
* fix(deps): update module github.com/containers/common to v0.60.2
* run: fix a nil pointer dereference on FreeBSD
* CI: enable the whitespace linter
* Fix some govet linter warnings
* Commit(): retry committing to local storage on storage.LayerUnknown
* CI: enable the gofumpt linter
* conformance: move weirdly-named files out of the repository
* fix(deps): update module github.com/docker/docker to v27.1.2+incompatible
* fix(deps): update module github.com/containers/common to v0.60.1
* *: use gofmt -s, add gofmt linter
* *: fix build tags
* fix(deps): update module github.com/containers/image/v5 to v5.32.1
* Add(): re-escape any globbed items that included escapes
* conformance tests: use mirror.gcr.io for most images
* unit tests: use test-specific policy.json and registries.conf
* fix(deps): update module golang.org/x/sys to v0.24.0
* Update to spun-out "github.com/containerd/platforms"
* Bump github.com/containerd/containerd
* test/tools/Makefile: duplicate the vendor-in-container target
* linters: unchecked error
* linters: don't end loop iterations with "else" when "then" would
* linters: unused arguments shouldn't have names
* linters: rename checkIdsGreaterThan5() to checkIDsGreaterThan5()
* linters: don't name variables "cap"
* `make lint`: use --timeout instead of --deadline
* Drop the e2e test suite
* fix(deps): update module golang.org/x/crypto to v0.26.0
* fix(deps): update module github.com/onsi/gomega to v1.34.1
* `make vendor-in-container`: use the caller's Go cache if it exists
* fix(deps): fix test/tools ginkgo typo
* fix(deps): update module github.com/onsi/ginkgo/v2 to v2.19.1
* Update to keep up with API changes in storage
* fix(deps): update github.com/containers/luksy digest to 1f482a9
* install: On Debian/Ubuntu, add installation of libbtrfs-dev
* fix(deps): update module golang.org/x/sys to v0.23.0
* fix(deps): update golang.org/x/exp digest to 8a7402a
* fix(deps): update module github.com/fsouza/go-dockerclient to v1.11.2
* Use Epoch: 2 and respect the epoch in dependencies.
* Bump to Buildah v1.38.0-dev
* AddAndCopyOptions: add CertPath, InsecureSkipTLSVerify, Retry fields
* Add PrependedLinkedLayers/AppendedLinkedLayers to CommitOptions
* integration tests: teach starthttpd() about TLS and pid files
* Mon Oct 21 2024 danish.prakash@suse.com
- Update to version 1.37.5:
* [release-1.37] Bump Buildah to v1.37.5
* Bump the containers/storage library to v1.55.1 (CVE-2024-9676, bsc#1231698)
* Properly validate cache IDs and sources
* Packit: constrain koji job to fedora package to avoid dupes
- Removed patch:
* 0001-Properly-validate-cache-IDs-and-sources.patch (merged upstream)
* Tue Oct 15 2024 Danish Prakash <danish.prakash@suse.com>
- Add patch for CVE-2024-9675 (bsc#1231499):
* 0001-Properly-validate-cache-IDs-and-sources.patch
* Mon Oct 07 2024 dcermak@suse.com
- Update to version 1.37.4:
* CVE-2024-9407: validate "bind-propagation" flag settings
fixes bsc#1231208
* Update c/common to fix CVE-2024-9341 aka bsc#1231230
* Tue Sep 24 2024 madhankumar.chellamuthu@suse.com
- Update to version 1.37.3:
* [release-1.37] Bump to Buildah v1.37.3
* Do not error on trying to write IMA xattr as rootless
* imagebuildah.StageExecutor: clean up volumes/volumeCache
* `manifest add --artifact`: handle multiple values
* Packit: split out ELN jobs and reuse fedora downstream targets
* Packit: Enable sidetags for bodhi updates
* Use Epoch: 2 and respect the epoch in dependencies.
* Thu Aug 22 2024 dcermak@suse.com
- Update to version 1.37.2:
* [release-1.37] Bump Buildah to v1.37.2
* [release-1.37] Bump c/common to v0.60.2, c/image to v5.32.2
* Wed Aug 14 2024 dcermak@suse.com
- Update to version 1.37.1:
* [release-1.37] Bump to Buildah v1.37.1
* [release-1.37] Bump c/common v0.60.1, c/image v5.32.1
* Mon Jul 29 2024 danish.prakash@suse.com
- Update to version 1.37.0:
* Buildah v1.37.0
* Bump c/storage, c/image, c/common for v1.37.0
* "build with basename resolving user arg" tests: correct ARG use
* bud-multiple-platform-no-run test: correct ARG use
* imagebuildah: always have default values for $TARGET... args ready
* bump github.com/openshift/imagebuilder to v1.2.14
* fix(deps): update module github.com/docker/docker to v27.1.1+incompatible
* fix(deps): update module github.com/cyphar/filepath-securejoin to v0.3.1
* fix(deps): update module github.com/docker/docker to v27.1.0+incompatible
* CI: use local registry, part 2 of 2
* CI: use local registry, part 1 of 2
* fix(deps): update module github.com/fsouza/go-dockerclient to v1.11.1
* Revert "fix(deps): update github.com/containers/image/v5 to v5.31.1"
* Replace libimage.LookupReferenceFunc with the manifests version
* conformance tests: enable testing CompatVolumes
* conformance tests: add a test that tries to chown a volume
* imagebuildah: make traditional volume handling not the default
* StageExecutor.prepare(): mark base image volumes for preservation
* fix(deps): update module github.com/containers/image/v5 to v5.31.1
* Vendor in latest containers/(common, storage, image)
* fix(deps): update module golang.org/x/term to v0.22.0
* fix(deps): update module golang.org/x/sys to v0.22.0
* fix(deps): update golang.org/x/exp digest to 7f521ea
* fix(deps): update github.com/containers/luksy digest to a8846e2
* imagebuildah.StageExecutor.Copy(): reject new flags for now
* bump github.com/openshift/imagebuilder to v1.2.11
* Rework parsing of --pull flags
* fix(deps): update module github.com/containers/image/v5 to v5.31.1
* imagebuildah.StageExecutor.prepare(): log the --platform flag
* CI VMs: bump
* buildah copy: preserve owner info with --from= a container or image
* conformance tests: enable testing CompatSetParent
* containerImageRef.NewImageSource(): move the FROM comment to first
* commit: set "parent" for docker format only when requested
* Update godoc for Builder.EnsureContainerPathAs
* fix(deps): update module github.com/spf13/cobra to v1.8.1
* fix(deps): update module github.com/containernetworking/cni to v1.2.0
* fix(deps): update module github.com/opencontainers/runc to v1.1.13
* Change default for podman build to --pull missing
* fix(deps): update module github.com/containers/common to v0.59.1
* Clarify definition of --pull options
* buildah: fix a nil pointer reference on FreeBSD
* Use /var/tmp for $TMPDIR for vfs conformance jobs
* Cirrus: run `df` during job setup
* conformance: use quay.io/libpod/centos:7 instead of centos:8
* Stop setting "parent" in docker format
* conformance: check if workdir trims path separator suffixes
* push integration test: pass password to docker login via stdin
* Re-enable the "copy with chown" conformance test
* healthcheck: Add support for `--start-interval`
* fix(deps): update module github.com/docker/docker to v26.1.4+incompatible
* fix(deps): update module github.com/containerd/containerd to v1.7.18
* tests: set _CONTAINERS_USERNS_CONFIGURED=done for libnetwork
* Cross-build on Fedora
* Drop copyStringSlice() and copyStringStringMap()
* fix(deps): update module golang.org/x/crypto to v0.24.0
* fix(deps): update module github.com/openshift/imagebuilder to v1.2.10
* Provide an uptime_netbsd.go
* Spell unix as "!windows"
* Add netbsd to lists-of-OSes
* fix(deps): update golang.org/x/exp digest to fd00a4e
* [skip-ci] Packit: enable c10s downstream sync
* CI VMs: bump, to debian with cgroups v2
* Document when BlobDirectory is overridden
* fix secret mounts for env vars when using chroot isolation
* Change to take a types.ImageReference arg
* imagebuildah: Support custom image reference lookup for cache push/pull
* fix(deps): update module github.com/onsi/ginkgo/v2 to v2.19.0
* Bump to v1.37.0-dev
* CI: Clarify Debian use for conformance tests
* Fri May 24 2024 dcermak@suse.com
- Update to version 1.36.0:
* Bump to v1.36.0
* build: be more selective about specifying the default OS
* Bump to c/common v0.59.0
* Fix buildah prune --help showing the same example twice
* fix(deps): update module github.com/onsi/ginkgo/v2 to v2.18.0
* fix(deps): update module github.com/containers/image/v5 to v5.31.0
* bud tests: fix breakage when vendoring into podman
* Integration tests: fake up a replacement for nixery.dev/shell
* copierWithSubprocess(): try to capture stderr on io.ErrClosedPipe
* Don't expand RUN heredocs ourselves, let the shell do it
* Don't leak temp files on failures
* Add release note template to split dependency chores
* fix CentOS/RHEL build - no BATS there
* fix(deps): update module github.com/containers/luksy to v0.0.0-20240506205542-84b50f50f3ee
* Address CVE-2024-3727
* chore(deps): update module github.com/opencontainers/runtime-spec to v1.2.0
* Builder.cdiSetupDevicesInSpecdefConfig(): use configured CDI dirs
* Setting --arch should set the TARGETARCH build arg
* fix(deps): update module golang.org/x/exp to v0.0.0-20240416160154-fe59bbe5cc7f
* [CI:DOCS] Add link to Buildah image page to README.md
* Don't set GOTOOLCHAIN=local
* fix(deps): update module github.com/cyphar/filepath-securejoin to v0.2.5
* Makefile: set GOTOOLCHAIN=local
* Integration tests: switch some base images
* containerImageRef.NewImageSource: merge the tar filters
* fix(deps): update module github.com/onsi/ginkgo/v2 to v2.17.2
* fix(deps): update module github.com/containers/luksy to v0.0.0-20240408185936-afd8e7619947
* Disable packit builds for centos-stream+epel-next-8
* Makefile: add missing files to $(SOURCES)
* CI VMs: bump to new versions with tmpfs /tmp
* chore(deps): update module golang.org/x/net to v0.23.0 [security]
* integration test: handle new labels in "bud and test --unsetlabel"
* Switch packit configuration to use epel-9-$arch ...
* Give unit tests a bit more time
* Integration tests: remove a couple of duplicated tests
* Integration tests: whitespace tweaks
* Integration tests: don't remove images at start or end of test
* Integration tests: use cached images more
* Integration tests _prefetch: use registry configs
* internal: use fileutils.(Le|E)xists
* pkg/parse: use fileutils.(Le|E)xists
* buildah: use fileutils.(Le|E)xists
* chroot: use fileutils.(Le|E)xists
* vendor: update containers/(common|storage)
* Fix issue/pr lock workflow
* [CI:DOCS] Add golang 1.21 update warning
* heredoc: honor inline COPY irrespective of ignorefiles
* Update install.md
* source-push: add support for --digestfile
* Fix caching when mounting a cached stage with COPY/ADD
* fix(deps): update github.com/containers/luksy digest to 3d2cf0e
* Makefile: softcode `strip`, use it from env var
* Man page updates
* Add support for passing CDI specs to --device
* Update comments on some API objects
* pkg/parse.DeviceFromPath(): dereference src symlinks
* Makefile - instead of calling `as` directly, use it from env var
* fix(deps): update module github.com/onsi/ginkgo/v2 to v2.17.1
* CI: bump VMs
* fix(deps): update module github.com/docker/docker to v25.0.5+incompatible
* fix(deps): update module github.com/onsi/ginkgo/v2 to v2.17.0
* Change RUN to comment in bud.bats
* Stop rebasing renovate PRs automatically
* Update renovate validation image
* CVE-2024-1753 container escape fix
* correctly configure /etc/hosts and resolv.conf when using network
* buildah: refactor resolv/hosts setup.
* rename the hostFile var to reflect the value better
* vendor latest c/common
* [skip-ci] rpm: use go-rpm-macros supported vendoring
* Update docs/buildah-add.1.md
* fix(deps): update module github.com/onsi/ginkgo/v2 to v2.16.0
* fix(deps): update module github.com/docker/docker to v25.0.4+incompatible
* fix(deps): update module github.com/containers/ocicrypt to v1.1.10
* chore(deps): update module gopkg.in/go-jose/go-jose.v2 to v2.6.3 [security]
* chore(deps): update module github.com/go-jose/go-jose/v3 to v3.0.3 [security]
* Bump google.golang.org/protobuf to v1.33.0
* fix links to containerignore doc
* [skip-ci] Makefile: update rpm target
* pr-should-include-tests: use GitHub label, not commit text
* tests: enable pasta tests
* [CI:DOCS] Migrate buildah container image
* Update .gitignore
* Bump to v1.36.0-dev
* Fri May 10 2024 danish.prakash@suse.com
- Update to version 1.35.4:
* [release-1.35] Bump to Buildah v1.35.4
* [release-1.35] CVE-2024-3727 updates (bsc#1224117)
* integration test: handle new labels in "bud and test --unsetlabel"
* [release-1.35] Bump go-jose CVE-2024-28180
* [release-1.35] Bump ocicrypt and go-jose CVE-2024-28180
* Tue Apr 02 2024 dcermak@suse.com
- Update to version 1.35.3:
* [release-1.35] Bump to Buildah v1.35.3
* [release-1.35] correctly configure /etc/hosts and resolv.conf
* [release-1.35] buildah: refactor resolv/hosts setup.
* [release-1.35] rename the hostFile var to reflect
* [release-1.35] Bump c/common to v0.58.1
* [release-1.35] Bump Buildah to v1.35.2
* [release-1.35] CVE-2024-24786 protobuf to 1.33
* [release-1.35] Bump to v1.35.2-dev
* Tue Mar 19 2024 dcermak@suse.com
- Update to version 1.35.1:
* [release-1.35] Bump to v1.35.1
* [release-1.35] CVE-2024-1753 container escape fix (bsc#1221677)
* Mon Mar 18 2024 Dan Čermák <dcermak@suse.com>
- Buildah dropped cni support, require netavark instead (boo#1221243)
* Thu Mar 14 2024 Dan Čermák <dcermak@suse.com>
- Remove obsolete requires libcontainers-image & libcontainers-storage
* Thu Mar 14 2024 Danish Prakash <danish.prakash@suse.com>
- Require passt for rootless networking (poo#156955)
Buildah moved to passt/pasta for rootless networking from slirp4netns
(https://github.com/containers/common/pull/1846)
* Thu Mar 07 2024 dcermak@suse.com
- Update to version 1.35.0:
* Bump v1.35.0
* Bump c/common v0.58.0, c/image v5.30.0, c/storage v1.53.0
* conformance tests: don't break on trailing zeroes in layer blobs
* Add a conformance test for copying to a mounted prior stage
* fix(deps): update module github.com/stretchr/testify to v1.9.0
* cgroups: reuse version check from c/common
* Update vendor of containers/(common,image)
* fix(deps): update github.com/containers/storage digest to eadc620
* fix(deps): update github.com/containers/luksy digest to ceb12d4
* fix(deps): update github.com/containers/image/v5 digest to cdc6802
* manifest add: complain if we get artifact flags without --artifact
* Use retry logic from containers/common
* Vendor in containers/(storage,image,common)
* Update module golang.org/x/crypto to v0.20.0
* Add comment re: Total Success task name
* tests: skip_if_no_unshare(): check for --setuid
* Properly handle build --pull=false
* [skip-ci] Update tim-actions/get-pr-commits action to v1.3.1
* Update module go.etcd.io/bbolt to v1.3.9
* Revert "Reduce official image size"
* Update module github.com/opencontainers/image-spec to v1.1.0
* Reduce official image size
* Build with CNI support on FreeBSD
* build --all-platforms: skip some base "image" platforms
* Bump main to v1.35.0-dev
* Vendor in latest containers/(storage,image,common)
* Split up error messages for missing --sbom related flags
* `buildah manifest`: add artifact-related options
* cmd/buildah/manifest.go: lock lists before adding/annotating/pushing
* cmd/buildah/manifest.go: don't make struct declarations aliases
* Use golang.org/x/exp/slices.Contains
* Disable loong64 again
* Fix a couple of typos in one-line comments
* egrep is obsolescent; use grep -E
* Try Cirrus with a newer VM version
* Set CONTAINERS_CONF in the chroot-mount-flags integration test
* Update to match dependency API update
* Update github.com/openshift/imagebuilder and containers/common
* docs: correct default authfile path
* fix(deps): update module github.com/containerd/containerd to v1.7.13
* tests: retrofit test for heredoc summary
* build, heredoc: show heredoc summary in build output
* manifest, push: add support for --retry and --retry-delay
* fix(deps): update github.com/openshift/imagebuilder digest to b767bc3
* imagebuildah: fix crash with empty RUN
* fix(deps): update github.com/containers/luksy digest to b62d551
* fix(deps): update module github.com/opencontainers/runc to v1.1.12 [security]
* fix(deps): update module github.com/moby/buildkit to v0.12.5 [security]
* Make buildah match podman for handling of ulimits
* docs: move footnotes to where they're applicable
* Allow users to specify no-dereference
* Run codespell on code
* Fix FreeBSD version parsing
* Fix a build break on FreeBSD
* Remove a bad FROM line
* fix(deps): update module github.com/onsi/gomega to v1.31.1
* fix(deps): update module github.com/opencontainers/image-spec to v1.1.0-rc6
* docs: use reversed logo for dark theme in README
* build,commit: add --sbom to scan and produce SBOMs when committing
* commit: force omitHistory if the parent has layers but no history
* docs: fix a couple of typos
* internal/mkcw.Archive(): handle extra image content
* stage_executor,heredoc: honor interpreter in heredoc
* stage_executor,layers: burst cache if heredoc content is changed
* fix(deps): update module golang.org/x/crypto to v0.18.0
* Replace map[K]bool with map[K]struct{} where it makes sense
* fix(deps): update module golang.org/x/sync to v0.6.0
* fix(deps): update module golang.org/x/term to v0.16.0
* Bump CI VMs
* Replace strings.SplitN with strings.Cut
* fix(deps): update github.com/containers/storage digest to ef81e9b
* fix(deps): update github.com/containers/image/v5 digest to 1b221d4
* fix(deps): update module github.com/fsouza/go-dockerclient to v1.10.1
* Document use of containers-transports values in buildah
* fix(deps): update module golang.org/x/crypto to v0.17.0 [security]
* chore(deps): update dependency containers/automation_images to v20231208
* manifest: addCompression use default from containers.conf
* commit: add a --add-file flag
* mkcw: populate the rootfs using an overlay
* chore(deps): update dependency containers/automation_images to v20230517
* [skip-ci] Update actions/stale action to v9
* fix(deps): update module github.com/containernetworking/plugins to v1.4.0
* fix(deps): update github.com/containers/image/v5 digest to 7a40fee
* Bump to v1.34.1-dev
* Ignore errors if label.Relabel returns ENOSUP
* Wed Feb 28 2024 Danish Prakash <danish.prakash@suse.com>
- Require cni-plugins (bsc#1220568)
* Fri Feb 23 2024 dcermak@suse.com
- Update to version 1.34.1:
* [release-1.34] Bump to v1.34.1
* [release-1.34] Vendor bumps (fixes bsc#1219563)
* manifest: addCompression use default from containers.conf
* Build with CNI support on FreeBSD
* tests: retrofit test for heredoc summary
* build, heredoc: show heredoc summary in build output
* docs: correct default authfile path
* Make buildah match podman for handling of ulimits
* imagebuildah: fix crash with empty RUN
* docs: move footnotes to where they're applicable
* Run codespell on code
* Fix FreeBSD version parsing
* Allow users to specify no-dereference
* Fix a build break on FreeBSD
* Remove a bad FROM line
* commit: force omitHistory if the parent has layers but no history
* docs: fix a couple of typos
* stage_executor,heredoc: honor interpreter in heredoc
* stage_executor,layers: burst cache if heredoc content is changed
* Replace map[K]bool with map[K]struct{} where it makes sense
* Replace strings.SplitN with strings.Cut
* Document use of containers-transports values in buildah
* commit: add a --add-file flag
* mkcw: populate the rootfs using an overlay
* Ignore errors if label.Relabel returns ENOSUP
* manifest: addCompression use default from containers.conf
* Thu Feb 22 2024 Thorsten Kukuk <kukuk@suse.com>
- Allow to disable apparmor support (ALP supports only SELinux)
* Thu Dec 14 2023 danish.prakash@suse.com
- Drop 0001-set-makefile-target-entrypoint.gz-as-.PHONY-on-non-x.patch
(merged upstream; https://github.com/containers/buildah/pull/5183)
- Update to version 1.34.0:
* Bump to v1.34.0
* fix(deps): update module github.com/containerd/containerd to v1.7.11
* fix(deps): update github.com/containers/storage digest to 15c3cb7
* fix(deps): update module github.com/onsi/ginkgo/v2 to v2.13.2
* fix(deps): update github.com/containers/common digest to 630c929
* fix(deps): update module github.com/moby/buildkit to v0.12.4
* fix(deps): update github.com/openshift/imagebuilder digest to ef2a5fe
* [CI:DOCS] man pages: underscores, too-wide lines
* fix(deps): update module github.com/containerd/containerd to v1.7.10
* run.bats: use --quiet --pull=false when using a prefetched image
* internal/mkcw/embed/entrypoint.gz: rename to include the arch
* internal/mkcw/embed/entrypoint.gz: compress with -n9
* fix(deps): update module golang.org/x/crypto to v0.16.0
* Integration tests: make skip_if_no_unshare check --map-users
* fix(deps): update module golang.org/x/term to v0.15.0
* fix(deps): update module golang.org/x/sys to v0.15.0
* fix(deps): update module github.com/onsi/ginkgo to v2
* vendor: update c/{common,image,storage}
* run: Allow using just one jail per container on FreeBSD
* Remove makefile targets entrypoint{,.gz} for non x86_64
* Mon Nov 27 2023 dcermak@suse.com
- Update to version 1.33.2:
* [release-1.33.2] Bump to v1.33.2
* Update minimum to golang 1.20
* fix(deps): update module github.com/fsouza/go-dockerclient to v1.10.0
* fix(deps): update module github.com/moby/buildkit to v0.12.3
* Bump to v1.33.2-dev
* Mon Nov 20 2023 dcermak@suse.com
- Add patch:
* 0001-set-makefile-target-entrypoint.gz-as-.PHONY-on-non-x.patch (fixes
builds on non x86_64)
- Update to version 1.33.1:
* Bump to v1.33.1
* Bump to v1.31.2-dev
* Bump to v1.31.1
* fix(deps): update module github.com/moby/buildkit to v0.11.4 [security]
* test,heredoc: use fedora instead of docker.io/library/python:latest
* Bump to v1.33.1-dev
* Bump to v1.33.0
* Never omit layers for emptyLayer instructions when squashing/cwing
* Add OverrideChanges and OverrideConfig to CommitOptions
* buildah: add heredoc support for RUN, COPY and ADD
* vendor: bump imagebuilder to v1.2.6-0.20231110114814-35a50d57f722
* conformance tests: archive the context directory as 0:0 (#5171)
* blobcacheinfo,test: blobs must be resued when pushing across registry
* Bump c/storage v1.51.0, c/image v5.29.0, c/common v0.57.0
* pkg/util.MirrorToTempFileIfPathIsDescriptor(): don't leak an fd
* StageExecutor.Execute: force a commit for --unsetenv, too
* Increase a copier+chroot test timeout
* Add support for --compat-auth-file in login/logout
* Update existing tests for error message change
* Update c/image and c/common to latest
* fix(deps): update module github.com/containerd/containerd to v1.7.9
* build: downgrade to go 1.20
* Add godoc for pkg/parse.GetTempDir
* conformance tests: use go-dockerclient for BuildKit builds
* Make TEE types case-insensitive
* fix(deps): update module golang.org/x/crypto to v0.15.0
* Tweak some help descriptions
* Stop using DefaultNetworkSysctl and use containers.conf only
* Implement ADD checksum flag #5135
* vendor of openshift/imagebuilder #5135
* Pass secrets from the host down to internal podman containers
* Update cirrus and version of golang
* image: replace GetStoreImage with ResolveReference
* vendor: bump c/image to 373c52a9466f
* pkg/parse.Platform(): minor simplification
* createConfigsAndManifests: clear history before cw-specific logic
* Use a constant definition instead of "scratch"
* conformance: use require.NoErrorf() more
* fix(deps): update module golang.org/x/term to v0.14.0
* fix(deps): update module golang.org/x/sync to v0.5.0
* fix(deps): update module github.com/spf13/cobra to v1.8.0
* fix(deps): update module golang.org/x/sys to v0.14.0
* fix(deps): update github.com/containers/common digest to 8354404
* fix(deps): update module github.com/opencontainers/runc to v1.1.10
* fix(deps): update github.com/containers/luksy digest to b5a7f79
* Log the platform for build errors during multi-platform builds
* Use mask definitions from containers/common
* Vendor in latest containers/common
* fix(deps): update module github.com/containerd/containerd to v1.7.8
* fix(deps): update module go.etcd.io/bbolt to v1.3.8
* container.conf: support attributed string slices
* fix(deps): update module sigs.k8s.io/yaml to v1.4.0
* Use cutil.StringInSlice rather then contains
* Add --no-hostname option to buildah containers
* vendor c/common: appendable containers.conf strings, Part 1
* fix(deps): update module github.com/onsi/gomega to v1.28.1
* chroot.setupChrootBindMounts: pay more attention to flags
* chore(deps): update dependency containers/automation_images to v20231004
* Vendor containers/common
* chore(deps): update module golang.org/x/net to v0.17.0 [security]
* run: use internal.GetTempDir with os.MkdirTemp
* fix(deps): update module github.com/containerd/containerd to v1.7.7
* imagebuildah,multi-stage: do not remove base images
* gitignore: add mkcw binary
* mkcw: remove entrypoint binaries
* fix(deps): update module golang.org/x/crypto to v0.14.0
* fix(deps): update module golang.org/x/sys to v0.13.0
* fix(deps): update module golang.org/x/sync to v0.4.0
* Update some comments related to confidential workload
* Use the parent's image ID in the config that we pass to imagebuilder
* fix(deps): update github.com/containers/common digest to 8892536
* fix(deps): update github.com/containers/luksy digest to 6df88cb
* bug: Ensure the mount type is always BindMount by default
* Protocol can be specified with --port. Ex. --port 514/udp
* fix(deps): update module github.com/onsi/gomega to v1.28.0
* build,config: add support for --unsetlabel
* tests/bud: add tests
* [CI:BUILD] Packit: tag @containers/packit-build on copr build failures
* stage_executor: allow images without layers
* vendor of containers/common
* Removing selinux_tag.sh as no longer needed after 580356f [NO NEW TESTS NEEDED]
* add/copy: make sure we handle relative path names correctly
* fix(deps): update module github.com/opencontainers/image-spec to v1.1.0-rc5
* Bump to v1.33.0-dev
* imagebuildah: consider ignorefile with --build-context
* Wed Nov 01 2023 dcermak@suse.com
- Update to version 1.32.2:
* Mask /sys/devices/virtual/powercap by default
* tag v1.32.2
* Tue Oct 24 2023 dcermak@suse.com
- Update to version 1.32.1:
* tag v1.32.1
* chroot.setupChrootBindMounts: pay more attention to flags
* .cirrus.yml: run tests relative to the release-1.32 branch
* Fri Oct 06 2023 Dan Čermák <dcermak@suse.com>
- Bump BuildRequired golang version to >= 1.21, fixes bsc#1216005
* Wed Sep 27 2023 danish.prakash@suse.com
- Update to version 1.32.0:
* Tag v1.32.0
* GetTmpDir is not using ImageCopyTmpdir correctly
* Run codespell on code
* Bump vendor containers/(common, storage, image)
* Cirrus: Remove multi-arch buildah image builds
* fix(deps): update module github.com/containerd/containerd to v1.7.6
* Split GetTempDir from internal/util
* Move most of internal/parse to internal/volumes
* copier: remove libimage dependency via util package
* Add some docs for `build --cw`, `commit --cw`, and `mkcw`
* Add `buildah mkcw`, add `--cw` to `buildah commit` and `buildah build`
* Make sure that pathnames picked up from the environment are absolute
* fix(deps): update module github.com/cyphar/filepath-securejoin to v0.2.4
* fix(deps): update module github.com/docker/docker to v24.0.6+incompatible
* Don't try to look up names when committing images
* fix(deps): update module golang.org/x/crypto to v0.13.0
* docs: use valid github repo
* fix(deps): update module golang.org/x/sys to v0.12.0
* vendor containers/common@12405381ff45
* push: --force-compression should be true with --compression-format
* Update module github.com/containerd/containerd to v1.7.5
* [skip-ci] Update tim-actions/commit-message-checker-with-regex action to v0.3.2
* docs: add reference to oci-hooks
* Support passing of ULimits as -1 to mean max
* GHA: Attempt to fix discussion_lock workflow
* Fixing the owner of the storage.conf.
* pkg/chrootuser: Ignore comments when parsing /etc/group on FreeBSD
* Use buildah repo rather then podman repo
* GHA: Closed issue/PR comment-lock test
* fix(deps): update module github.com/containers/storage to v1.49.0
* chore(deps): update dependency containers/automation_images to v20230816
* Replace troff code with markdown in buildah-{copy,add}.1.md
* [CI:BUILD] rpm: spdx compatible license field
* executor: build-arg warnings must honor global args
* fix(deps): update module github.com/containers/ocicrypt to v1.1.8
* chroot: `setSeccomp` add support for `ArchPARISC(64)` and `ArchRISCV64`
* make,cross: restore loong64
* Clear CommonBuildOpts when loading Builder status
* buildah/push/manifest-push: add support for --force-compression
* vendor: bump c/common to v0.55.1-0.20230811093040-524b4d5c12f9
* chore(deps): update dependency containers/automation_images to v20230809
* [CI:BUILD] RPM: fix buildtags
* fix(deps): update module github.com/opencontainers/runc to v1.1.9
* chore(deps): update dependency ubuntu to v22
* chore(deps): update dependency containers/automation_images to v20230807
* [CI:BUILD] Packit: add fedora-eln targets
* [CI:BUILD] RPM: build docs with vendored go-md2man
* packit: Build PRs into default packit COPRs
* Update install.md
* Update install.md changes current Debian stable version name
* fix(deps): update module golang.org/x/term to v0.11.0
* fix(deps): update module golang.org/x/crypto to v0.12.0
* tests: fix layer-label tests
* buildah: add --layer-label for setting labels on layers
* Cirrus: container/rootless env. var. passthrough
* Cirrus: Remove duplicate env. var. definitions
* fix(deps): update github.com/containers/storage digest to c3da76f
* Add a missing .Close() call on an ImageSource
* Create only a reference when that's all we need
* Add a missing .Close() call on an ImageDestination
* CI:BUILD] RPM: define gobuild macro for rhel/centos stream
* manifest/push: add support for --add-compression
* manifest/inspect: add support for tls-verify and authfile
* vendor: bump c/common to v0.55.1-0.20230727095721-647ed1d4d79a
* vendor: bump c/image to v5.26.1-0.20230726142307-8c387a14f4ac
* fix(deps): update module github.com/containerd/containerd to v1.7.3
* fix(deps): update module github.com/onsi/gomega to v1.27.10
* fix(deps): update module github.com/docker/docker to v24.0.5+incompatible
* fix(deps): update module github.com/containers/image/v5 to v5.26.1
* fix(deps): update module github.com/opencontainers/runtime-spec to v1.1.0
* Update vendor of containers/(storage,image,common)
* fix(deps): update module github.com/opencontainers/runc to v1.1.8
* [CI:BUILD] Packit: remove pre-sync action
* fix(deps): update module github.com/containers/common to v0.55.2
* [CI:BUILD] Packit: downstream task script needs GOPATH
* Vendor in containers/(common, image, storage)
* fix(deps): update module golang.org/x/term to v0.10.0
* [CI:BUILD] Packit: fix pre-sync action for downstream tasks
* contrib/buildahimage: set config correctly for rootless build user
* fix(deps): update module github.com/opencontainers/image-spec to v1.1.0-rc4
* Bump to v1.32.0-dev
* Update debian install instructions
* pkg/overlay: add limited support for FreeBSD
* Wed Sep 13 2023 danish.prakash@suse.com
- Update to version 1.31.3:
* [release-1.31] Bump to v1.31.3
* [release-1.31] Bump c/common 0.55.4, c/image 5.26.2, c/storage 1.48.1
* rpm: spdx compatible license field
* RPM: fix buildtags
* [release-1.31] Bump to v1.31.3-dev
* Fri Aug 11 2023 danish.prakash@suse.com
- Update to version 1.31.2:
* [release-1.31] Bump to v1.31.2
* [release-1.31] Bump to v1.31.2-dev
* [release-1.31] Bump to v1.31.1
* [release-1.31] Remove zstd:chunked from man, bump c/common to v0.55.3
* [CI:BUILD] Packit: add fedora-eln targets
* [CI:BUILD] RPM: build docs with vendored go-md2man
* packit: Build PRs into default packit COPRs
* [CI:BUILD] Packit: remove pre-sync action
* CI:BUILD] RPM: define gobuild macro for rhel/centos stream
* Thu Jul 20 2023 dcermak@suse.com
- Update to version 1.31.1:
* [release-1.31] Bump c/common
* Mon Jul 03 2023 dcermak@suse.com
- Update to version 1.31.0:
* Bump 1.31.0
* Bump c/common to 0.55.1 and c/image to 5.26.1
* Update vendor of containers/common
* Run unit tests for copier and chroot without -cover
* Fix transition test to work with latest selinux policy
* Bump c/image to 5.26.0 and c/common to 0.54.0
* chore: replace `github.com/ghodss/yaml` with `sigs.k8s.io/yaml`
* rootless: use default_rootless_network_cmd config
* vendor: update c/{common,image,storage} to latest
* chore: pkg imported more than once
* buildah: add pasta(1) support
* use slirp4netns package from c/common
* update c/common to latest
* add hostname to /etc/hosts when running with host network
* vendor: update c/common to latest
* [CI:BUILD] Packit: add jobs for downstream Fedora package builds
* fix(deps): update module golang.org/x/sync to v0.3.0
* fix(deps): update module golang.org/x/crypto to v0.10.0
* Add smoke tests for encryption CLI helpers
* fix(deps): update module golang.org/x/term to v0.9.0
* fix(deps): update module github.com/opencontainers/runtime-spec to v1.1.0-rc.3
* Remove device mapper support
* Remove use of deprecated tar.TypeRegA
* Update tooling to support newer golangci-lint
* Make cli.EncryptConfig,DecryptConfig, GetFormat public
* Don't decrypt images by default
* fix(deps): update module github.com/onsi/gomega to v1.27.8
* fix(deps): update github.com/containers/storage digest to 3f3fb2f
* Renovate: Don't touch fragile test stuffs
* [CI:DOCS] Update comment to remove ambiguity
* fix(deps): update github.com/containers/image/v5 digest to abe5133
* fix(deps): update module github.com/sirupsen/logrus to v1.9.3
* fix(deps): update module github.com/containerd/containerd to v1.7.2
* Explicitly ref. quay images for CI
* At startup, log the effective capabilities for debugging
* parse: use GetTempDir from internal utils
* GetTmpDir: honor image_copy_tmp_dir from containers.conf
* docs/Makefile: don't show sed invocations
* CI: Support testing w/ podman-next COPR packages
* intermediate-images inherit-label test: make it debuggable
* fix(deps): update github.com/containers/common digest to 462ccdd
* Add a warning to `--secret` docs
* vendor: bump c/storage to v1.46.2-0.20230526114421-55ee2d19292f
* executor: apply label to only final stage
* remove registry.centos.org
* Go back to setting SysProcAttr.Pdeathsig for child processes
* Fix auth.json path (validated on Fedora 38) wq Signed-off-by: Andreas Mack <andreas.mack@gmail.com>
* fix(deps): update module github.com/stretchr/testify to v1.8.3
* CI: fix test broken by renovatebot
* chore(deps): update quay.io/libpod/testimage docker tag to v20221018
* fix(deps): update module github.com/onsi/gomega to v1.27.7
* test: use debian instead of docker.io/library/debian:testing-slim
* vendor: bump logrus to 1.9.2
* [skip-ci] Update tim-actions/get-pr-commits action to v1.3.0
* Revert "Proof of concept: nightly dependency treadmill"
* fix(deps): update module github.com/sirupsen/logrus to v1.9.1
* vendor in containers/(common,storage,image)
* fix(deps): update module github.com/docker/distribution to v2.8.2+incompatible
* run: drop Pdeathsig
* chroot: lock thread before setPdeathsig
* tests: add a case for required=false
* fix(deps): update module github.com/openshift/imagebuilder to v1.2.5
* build: validate volumes on backend
* secret: accept required flag w/o value
* fix(deps): update module github.com/containerd/containerd to v1.7.1
* fix(deps): update module golang.org/x/crypto to v0.9.0
* Update the demos README file to fix minor typos
* fix(deps): update module golang.org/x/sync to v0.2.0
* fix(deps): update module golang.org/x/term to v0.8.0
* manifest, push: use source as destination if not specified
* run,mount: remove path only if they didnt pre-exist
* Cirrus: Fix meta task failing to find commit
* parse: filter edge-case for podman-remote
* fix(deps): update module github.com/opencontainers/runc to v1.1.7
* fix(deps): update module github.com/docker/docker to v23.0.5+incompatible
* build: --platform must accept only arch
* fix(deps): update module github.com/containers/common to v0.53.0
* makefile: increase conformance timeout
* Cap suffixDigitsModulo to a 9-digits suffix.
* Rename conflict to suffixDigitsModulo
* fix(deps): update module github.com/opencontainers/runtime-spec to v1.1.0-rc.2
* fix(deps): update module github.com/opencontainers/runc to v1.1.6
* chore(deps): update centos docker tag to v8
* Clarify the need for qemu-user-static package
* chore(deps): update quay.io/centos/centos docker tag to v8
* Renovate: Ensure test/tools/go.mod is managed
* Revert "buildah image should not enable fuse-overlayfs for rootful mode"
* Bump to v1.31.0-dev
* parse: add support for relabel bind mount option
* Mon Apr 10 2023 danish.prakash@suse.com
- Update to version 1.30.0:
* Bump to v1.30.0
* fix(deps): update module github.com/containers/common to v0.52.0
* fix(deps): update module golang.org/x/crypto to v0.8.0
* chore(deps): update dependency containers/automation_images to v20230405
* vendor c/common ff62cdebdd0e
* vendor in latest containers/(storage, image)
* fix(deps): update module github.com/opencontainers/runc to v1.1.5
* fix(deps): update module github.com/fsouza/go-dockerclient to v1.9.7
* buildah image should not enable fuse-overlayfs for rootful mode
* stage_executor: inline network add default string
* build: pass process environment variables by reference
* run: pass process environment variables by reference
* fix(deps): update module github.com/containers/common to v0.51.2
* chore(deps): update dependency containers/automation_images to v20230330
* fix(deps): update module github.com/docker/docker to v23.0.2+incompatible
* chore(deps): update dependency containers/automation_images to v20230320
* fix(deps): update module github.com/onsi/gomega to v1.27.6
* fix(deps): update github.com/opencontainers/runtime-tools digest to e931285
* [skip-ci] Update actions/stale action to v8
* test: don't allow to override io.buildah.version
* executor: only apply label on the final stage
* Update docs/buildah-build.1.md
* update build instruction for Ubuntu
* code review
* build: accept arguments from file with --build-arg-file
* run_linux: Update heuristic for mounting /sys
* [CI:BUILD] Packit: Enable Copr builds on PR and commit to main
* fix(deps): update module github.com/fsouza/go-dockerclient to v1.9.6
* Update to Go 1.18
* Disable dependabot in favor of renovate
* chore(deps): update dependency containers/automation_images to v20230314
* Fix requiring tests on Makefile changes
* Vendor in latest containers/(storage, common, image)
* imagebuildah: set len(short_image_id) to 12
* Re-enable conformance tests
* Skip conformance test failures with Docker 23.0.1
* Cirrus: Replace Ubuntu -> Debian SID
* run: add support for inline --network in RUN stmt
* vendor: bump imagebuilder to a3c3f8358ca31b1e4daa6
* stage_executor: attempt to push cache only when cacheKey is valid
* Add "ifnewer" as option in help message for pull command
* build: document behaviour of buildah's distributed cache
* fix(deps): update module golang.org/x/term to v0.6.0
* Add default list of capabilities required to run buildah in a container
* executor,copy: honor default ARG value while eval stage
* sshagent: use ExtendedAgent instead of Agent
* tests/bud: remove unwated test
* executor: do not warn on builtin default args
* executor: don't warn about unused TARGETARCH,TARGETOS,TARGETPLATFORM
* Fix tutorial for rootless mode
* Vendor in latest containers/(common, storage, image)
* Ignore the base image's base image annotations
* fix(deps): update module github.com/fsouza/go-dockerclient to v1.9.5
* build(deps): bump github.com/containers/storage from 1.45.3 to 1.45.4
* Vendor in latest containers/common
* docs/tutorials/04: add defaults for Run()
* imagebuildah.StageExecutor: suppress bogus "Pushing cache []:..."
* executor: also add stage with no children to cleanupStages
* [CI:BUILD] copr: fix el8 builds
* Fix documentation on which Capabilities are allowed by default
* Skip subject-length validation for renovate PRs
* Temporarily hard-skip bud-multiple-platform-values test
* fix(deps): update github.com/openshift/imagebuilder digest to 86828bf
* build(deps): bump github.com/containerd/containerd from 1.6.16 to 1.6.17
* build(deps): bump tim-actions/get-pr-commits from 1.1.0 to 1.2.0
* build(deps): bump github.com/containers/image/v5 from 5.24.0 to 5.24.1
* [skip-ci] Update tim-actions/get-pr-commits digest to 55b867b
* build(deps): bump github.com/opencontainers/selinux
* build(deps): bump golang.org/x/crypto from 0.5.0 to 0.6.0
* Add renovate configuration
* Run codespell on codebase
* login: support interspersed args for password
* conformance: use scratch for minimal test
* pkg/parse: expose public CleanCacheMount API
* build(deps): bump go.etcd.io/bbolt from 1.3.6 to 1.3.7
* build(deps): bump github.com/containerd/containerd from 1.6.15 to 1.6.16
* docs: specify order preference for FROM
* Bump to v1.30.0-dev
* Fri Feb 17 2023 Danish Prakash <danish.prakash@suse.com>
- Update to version 1.29.1:
* [release-1.29] Bump to Buildah v1.29.1
* Update to c/image 5.24.1
* Thu Jan 26 2023 dcermak@suse.com
- Update to version 1.29.0:
* Bump to 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 https://github.com/containers/storage/pull/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=<stage> 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 https://github.com/containers/image/pull/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
* Mon Nov 28 2022 dcermak@suse.com
- Update to version 1.28.2:
* version: bump to 1.28.2
* Stop using ubi8
* Define and use a safe, reliable test image
* Wed Nov 23 2022 dcermak@suse.com
- Update to version 1.28.1:
* version: bump to v1.28.1
* copier.Put(): clear up os/syscall mode bit confusion
* retrofit, test: ubi8 changed architecture string
- Only build targets that we install
* Fri Oct 07 2022 dcermak@suse.com
- Update to version 1.28.0:
* Bump to v1.28.0
* No longer modify buildah.spec
* Update for https://github.com/klauspost/pgzip/pull/50
* Update vendor containers/(common,image)
* [CI:DOCS] Add quay-description update reminder
* vendor: bump c/common to v0.49.2-0.20220929111928-2d1b45ae2423
* build(deps): bump github.com/opencontainers/selinux
* Vendor in latest containers/storage
* Changing shell list operators from `;` to `&&`
* Fix buildahimage container.conf permissions regression
* Set sysctls from containers.conf
* refactor: stop using Normalize directly from containerd package
* config,builder: process variant while populating image spec
* Proof of concept: nightly dependency treadmill
* Run codespell on code
* Check for unset build args after TARGET args
* pkg/cli: improve completion test
* vendor in latest containers/(common,storage,image)
* copier: work around freebsd bug for "mkdir /"
* vendor: update c/image
* test: run in the host cgroup namespace
* vendor: update c/storage
* vendor: update c/common
* cmd: check for user UID instead of privileges
* run,build: conflict --isolation=chroot and --network
* Fix broken dns test (from merge collision)
* Fix stutters
* Fix broken command completion
* buildah bud --network=none should have no network
* build: support --skip-unused-stages for multi-stage builds
* Prevent use of --dns* options with --net=none
* buildah: make --cache-ttl=0s equivalent to --no-cache
* parse: make processing flags in --mount order agnostic
* Minor test fix for podman-remote
* build: honor <Containerfile>.containerignore as ignore file
* Update install.md: Debian 11 (Bullseye) is stable
* build(deps): bump github.com/docker/docker
* Use constants from containers/common for finding seccomp.json
* Don't call os.Exit(1) from manifest exist
* manifest: add support for buildah manifest exists
* Buildah should ignore /etc/crio/seccomp.json
* chroot: Fix cross build break
* chroot: Move isDevNull to run_common.go
* chroot: Fix setRlimit build on FreeBSD
* chroot: Move parseRLimits and setRlimits to run_common.go
* chroot: Fix runUsingChrootExecMain on FreeBSD
* chroot: Move runUsingChrootExecMain to run_common.go
* chroot: Factor out Linux-specific unshare options from runUsingChroot
* chroot: Move runUsingChroot to run_common.go
* chroot: Move RunUsingChroot and runUsingChrootMain to run_common.go
* chroot: Factor out /dev/ptmx pty implementation
* chroot: Add FreeBSD support for run with chroot isolation
* build(deps): bump github.com/docker/go-units from 0.4.0 to 0.5.0
* Replace k8s.gcr.io/pause in tests with registry.k8s.io/pause
* build(deps): bump github.com/onsi/gomega from 1.20.0 to 1.20.1
* Cirrus: use image with fewer downloaded dependencies
* build(deps): bump github.com/opencontainers/runc from 1.1.3 to 1.1.4
* run: add container gid to additional groups (CVE-2022-2990 / bsc#1202812)
* buildah: support for --retry and --retry-delay for push/pull failures
* Makefile: always call $(GO) instead of `go`
* build(deps): bump github.com/fsouza/go-dockerclient from 1.8.2 to 1.8.3
* test: use `T.TempDir` to create temporary test directory
* mount,cache: enable SElinux shared content label option by default
* commit: use race-free RemoveNames instead of SetNames
* Drop util/util.Cause()
* cmd/buildah: add "manifest create --amend"
* build(deps): bump github.com/fsouza/go-dockerclient from 1.8.1 to 1.8.2
* docs: specify git protocol is not supported for github hosted repo
* Scrub user and group names from layer diffs
* build(deps): bump github.com/containerd/containerd from 1.6.6 to 1.6.8
* version: bump to 1.28.0-dev
* Wed Sep 21 2022 dcermak@suse.com
- Update to version 1.27.2:
* tag v1.27.2
* Fix broken command completion
* build: support --skip-unused-stages for multi-stage builds
* Mon Sep 12 2022 dcermak@suse.com
- Update to version 1.27.1:
* release: bump to v1.27.1
* run: add container gid to additional groups
- Drop add-container-gid-to-additional-groups.patch
(merged upstream)
* Fri Aug 26 2022 Dan Čermák <dcermak@suse.com>
- Add fix for CVE-2022-2990 / bsc#1202812
add: add-container-gid-to-additional-groups.patch
* Tue Aug 09 2022 dcermak@suse.com
- Update to version 1.27.0:
* release: tag v1.27.0
* make,cross: ignore loong64 from target list
* Allow chflags operations inside the container
* Don't try to call runLabelStdioPipes if spec.Linux is not set
* build(deps): bump github.com/golangci/golangci-lint in /tests/tools
* build: support filtering cache by duration using --cache-ttl
* build: support building from commit when using git repo as build context
* build: clean up git repos correctly when using subdirs
* integration tests: quote "?" in shell scripts
* Fix a copy/paste error
* build(deps): bump github.com/golangci/golangci-lint in /tests/tools
* vendor c/common@v0.49.1
* test: manifest inspect should have OCIv1 annotation
* vendor: bump to c/common@87fab4b7019a
* Failure to determine a file or directory should print an error
* build(deps): bump github.com/containernetworking/cni from 1.1.1 to 1.1.2
* refactor: remove unused CommitOptions from generateBuildOutput
* stage_executor: generate output for cases with no commit
* stage_executor, commit: output only if last stage in build
* Use errors.Is() instead of os.Is{Not,}Exist
* Minor test tweak for podman-remote compatibility
* Cirrus: Use the latest imgts container
* imagebuildah: complain about the right Dockerfile
* tests: don't try to wrap `nil` errors
* cmd/buildah.commitCmd: don't shadow "err"
* cmd/buildah.pullCmd: complain about DecryptConfig/EncryptConfig
* Fix a copy/paste error message
* Fix a typo in an error message
* build,cache: support pulling/pushing cache layers to/from remote sources
* Update vendor of containers/(common, storage, image)
* Rename chroot/run.go to chroot/run_linux.go
* Don't bother telling codespell to skip files that don't exist
* Set user namespace defaults correctly for the library
* imagebuildah: optimize cache hits for COPY and ADD instructions
* Cirrus: Update VM images w/ updated bats
* build(deps): bump github.com/onsi/gomega from 1.19.0 to 1.20.0
* docs, run: show SELinux label flag for cache and bind mounts
* build(deps): bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0
* imagebuildah, build: remove undefined concurrent writes
* bump github.com/opencontainers/runtime-tools
* Add FreeBSD support for 'buildah info'
* Vendor in latest containers/(storage, common, image)
* Add freebsd cross build targets
* Make the jail package build on 32bit platforms
* Cirrus: Ensure the build-push VM image is labeled
* GHA: Fix dynamic script filename
* Vendor in containers/(common, storage, image)
* Run codespell
* Remove import of github.com/pkg/errors
* Avoid using cgo in pkg/jail
* Rename footypes to fooTypes for naming consistency
* Move cleanupTempVolumes and cleanupRunMounts to run_common.go
* Make the various run mounts work for FreeBSD
* Move get{Bind,Tmpfs,Secret,SSH}Mount to run_common.go
* Move runSetupRunMounts to run_common.go
* Move cleanableDestinationListFromMounts to run_common.go
* Make setupMounts and runSetupBuiltinVolumes work on FreeBSD
* Move setupMounts and runSetupBuiltinVolumes to run_common.go
* Tidy up - runMakeStdioPipe can't be shared with linux
* Move runAcceptTerminal to run_common.go
* Move stdio copying utilities to run_common.go
* Move runUsingRuntime and runCollectOutput to run_common.go
* Move fileCloser, waitForSync and contains to run_common.go
* Move checkAndOverrideIsolationOptions to run_common.go
* Move DefaultNamespaceOptions to run_common.go
* Move getNetworkInterface to run_common.go
* Move configureEnvironment to run_common.go
* Don't crash in configureUIDGID if Process.Capabilities is nil
* Move configureUIDGID to run_common.go
* Move runLookupPath to run_common.go
* Move setupTerminal to run_common.go
* Move etc file generation utilities to run_common.go
* Add run support for FreeBSD
* Add a simple FreeBSD jail library
* Add FreeBSD support to pkg/chrootuser
* Sync call signature for RunUsingChroot with chroot/run.go
* test: verify feature to resolve basename with args
* vendor: bump openshift/imagebuilder to master@4151e43
* GHA: Remove required reserved-name use
* buildah: set XDG_RUNTIME_DIR before setting default runroot
* imagebuildah: honor build output even if build container is not commited
* chroot: honor DefaultErrnoRet
* [CI:DOCS] improve pull-policy documentation
* tests: retrofit test since --file does not supports dir
* Switch to golang native error wrapping
* BuildDockerfiles: error out if path to containerfile is a directory
* define.downloadToDirectory: fail early if bad HTTP response
* GHA: Allow re-use of Cirrus-Cron fail-mail workflow
* add: fail on bad http response instead of writing to container
* build(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0
* [CI:DOCS] Update buildahimage comment
* lint: inspectable is never nil
* vendor: c/common to common@7e1563b
* build: support OCI hooks for ephemeral build containers
* [CI:BUILD] Install latest buildah instead of compiling
* Add subid support with BuildRequires and BUILDTAG [NO NEW TESTS NEEDED]
* build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.5
* Make sure cpp is installed in buildah images
* demo: use unshare for rootless invocations
* buildah.spec.rpkg: initial addition
* build: fix test for subid 4
* build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0
* build, userns: add support for --userns=auto
* Fix building upstream buildah image
* Remove redundant buildahimages-are-sane validation
* Docs: Update multi-arch buildah images readme
* Cirrus: Migrate multiarch build off github actions
* retrofit-tests: we skip unused stages so use stages
* stage_executor: dont rely on stage while looking for additional-context
* buildkit, multistage: skip computing unwanted stages
* More test cleanup
* copier: work around freebsd bug for "mkdir /"
* Replace $BUILDAH_BINARY with buildah() function
* Fix up buildah images
* Make util and copier build on FreeBSD
* Vendor in latest github.com/sirupsen/logrus
* build(deps): bump github.com/opencontainers/runc from 1.1.2 to 1.1.3
* Makefile: allow building without .git
* run_unix: don't return an error from getNetworkInterface
* run_unix: return a valid DefaultNamespaceOptions
* Update vendor of containers/storage
* chroot: use ActKillThread instead of ActKill
* use resolvconf package from c/common/libnetwork
* update c/common to latest main
* copier: add `NoOverwriteNonDirDir` option
* Sort buildoptions and move cli/build functions to internal
* build(deps): bump github.com/fsouza/go-dockerclient from 1.8.0 to 1.8.1
* build(deps): bump github.com/docker/docker
* build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2
* build(deps): bump github.com/containerd/containerd from 1.6.5 to 1.6.6
* Fix TODO: de-spaghettify run mounts
* Move options parsing out of build.go and into pkg/cli
* [CI:DOCS] Tutorial 04 - Include Debian/Ubuntu deps
* build, multiarch: support splitting build logs for --platform
* build(deps): bump github.com/containerd/containerd from 1.6.4 to 1.6.5
* [CI:BUILD] WIP Cleanup Image Dockerfiles
* build(deps): bump github.com/fsouza/go-dockerclient from 1.7.11 to 1.8.0
* cli remove stutter
* docker-parity: ignore sanity check if baseImage history is null
* build, commit: allow disabling image history with --omit-history
* Fix use generic/ambiguous DEBUG name
* build(deps): bump github.com/containernetworking/cni from 1.1.0 to 1.1.1
* Cirrus: use Ubuntu 22.04 LTS
* Fix codespell errors
* Remove util.StringInSlice because it is defined in containers/common
* buildah: add support for renaming a device in rootless setups
* squash: never use build cache when computing last step of last stage
* Update vendor of containers/(common, storage, image)
* build(deps): bump github.com/golangci/golangci-lint in /tests/tools
* buildkit: supports additionalBuildContext in builds via --build-context
* test cleanup
* buildah source pull/push: show progress bar
* run: allow resuing secret twice in different RUN steps
* test helpers: default to being rootless-aware
* Add --cpp-flag flag to buildah build
* build(deps): bump github.com/golangci/golangci-lint in /tests/tools
* build: accept branch and subdirectory when context is git repo
* build(deps): bump github.com/docker/docker
* Vendor in latest containers/common
* build(deps): bump github.com/opencontainers/runc from 1.1.1 to 1.1.2
* vendor: update c/storage and c/image
* build(deps): bump github.com/golangci/golangci-lint in /tests/tools
* Fix gentoo install docs
* build(deps): bump github.com/docker/docker
* copier: move NSS load to new process
* Add test for prevention of reusing encrypted layers
* Make `buildah build --label foo` create an empty "foo" label again
* Bump to v1.27.0-dev
* Thu Aug 04 2022 dcermak@suse.com
- Update to version 1.26.4:
* tag v1.26.4
* build, multiarch: support splitting build logs for --platform
* copier: add `NoOverwriteNonDirDir` option
* docker-parity: ignore sanity check if baseImage history is null
* build, commit: allow disabling image history with --omit-history
* buildkit: supports additionalBuildContext in builds via --build-context
* Add --cpp-flag flag to buildah build
* Wed Aug 03 2022 fcrozat@suse.com
- Update to version 1.26.3:
* release: bump to v1.26.3
* define.downloadToDirectory: fail early if bad HTTP response
* add: fail on bad http response instead of writing to container
* squash: never use build cache when computing last step of last stage
* run: allow resuing secret twice in different RUN steps
* integration tests: update expected error messages
* integration tests: quote "?" in shell scripts
* Use errors.Is() to check for storage errors
* lint: inspectable is never nil
* chroot: use ActKillThread instead of ActKill
* chroot: honor DefaultErrnoRet
* Bump dependencies
* Set user namespace defaults correctly for the library
* contrib/rpm/buildah.spec: fix `rpm` parser warnings
- Drop requires on apparmor pattern, should be moved elsewhere
for systems which want AppArmor instead of SELinux.
- Drop binutils-gold workaround, no longer needed.
- Update BuildRequires to libassuan-devel >= 2.5.2, pkgconfig file
is required to build.
* Thu Jul 07 2022 dcermak@suse.com
- Update to version 1.26.2:
* Bump to v1.26.2
* Bump github.com/containers/storage from v1.40.2 to v1.40.3
* buildah: add support for renaming a device in rootless setups
* Thu May 05 2022 dcermak@suse.com
- Update to version 1.26.1:
* Bump to v1.26.1
* Make `buildah build --label foo` create an empty "foo" label again
* Bump to v1.26.0
* build(deps): bump github.com/containerd/containerd from 1.6.3 to 1.6.4
* imagebuildah,build: move deepcopy of args before we spawn goroutine
* Vendor in containers/storage v1.40.2
* buildah.BuilderOptions.DefaultEnv is ignored, so mark it as deprecated
* help output: get more consistent about option usage text
* Handle OS version and features flags
* buildah build: --annotation and --label should remove values
* buildah build: add a --env
* buildah: deep copy options.Args before performing concurrent build/stage
* test: inline platform and builtinargs behaviour
* vendor: bump imagebuilder to master/009dbc6
* build: automatically set correct TARGETPLATFORM where expected
* build(deps): bump github.com/fsouza/go-dockerclient
* Vendor in containers/(common, storage, image)
* imagebuildah, executor: process arg variables while populating baseMap
* buildkit: add support for custom build output with --output
* Cirrus: Update CI VMs to F36
* fix staticcheck linter warning for deprecated function
* Fix docs build on FreeBSD
* build(deps): bump github.com/containernetworking/cni from 1.0.1 to 1.1.0
* copier.unwrapError(): update for Go 1.16
* copier.PutOptions: add StripSetuidBit/StripSetgidBit/StripStickyBit
* copier.Put(): write to read-only directories
* build(deps): bump github.com/cpuguy83/go-md2man/v2 in /tests/tools
* Rename $TESTSDIR (the plural one), step 4 of 3
* Rename $TESTSDIR (the plural one), step 3 of 3
* Rename $TESTSDIR (the plural one), step 2 of 3
* Rename $TESTSDIR (the plural one), step 1 of 3
* build(deps): bump github.com/containerd/containerd from 1.6.2 to 1.6.3
* Ed's periodic test cleanup
* using consistent lowercase 'invalid' word in returned err msg
* Update vendor of containers/(common,storage,image)
* use etchosts package from c/common
* run: set actual hostname in /etc/hostname to match docker parity
* update c/common to latest main
* Update vendor of containers/(common,storage,image)
* Stop littering
* manifest-create: allow creating manifest list from local image
* Update vendor of storage,common,image
* Bump golang.org/x/crypto to 7b82a4e
* Initialize network backend before first pull
* oci spec: change special mount points for namespaces
* tests/helpers.bash: assert handle corner cases correctly
* buildah: actually use containers.conf settings
* integration tests: learn to start a dummy registry
* Fix error check to work on Podman
* buildah build should accept at most one arg
* tests: reduce concurrency for flaky bud-multiple-platform-no-run
* vendor in latest containers/common,image,storage
* manifest-add: allow override arch,variant while adding image
* Remove a stray `\` from .containerenv
* Vendor in latest opencontainers/selinux v1.10.1
* build, commit: allow removing default identity labels
* Create shorter names for containers based on image IDs
* test: skip rootless on cgroupv2 in root env
* fix hang when oci runtime fails
* Set permissions for GitHub actions
* copier test: use correct UID/GID in test archives
* run: set parent-death signals and forward SIGHUP/SIGINT/SIGTERM
* Bump back to v1.26.0-dev
* build(deps): bump github.com/opencontainers/runc from 1.1.0 to 1.1.1
* Included the URL to check the SHA
* Thu Mar 31 2022 dcermak@suse.com
- remove obsolete check for TW, SLE 15 & Leap 15
- add workaround for https://bugzilla.opensuse.org/show_bug.cgi?id=1183043
- Update to version 1.25.1:
* Bump to v1.25.1
* buildah: create WORKDIR with USER permissions
* vendor: update github.com/openshift/imagebuilder
* copier: attempt to open the dir before adding it
* Updated dependabot to get updates for GitHub actions.
* Switch most calls to filepath.Walk to filepath.WalkDir
* build: allow --no-cache and --layers so build cache can be overrided
* build(deps): bump github.com/onsi/gomega from 1.18.1 to 1.19.0
* Bump to v1.26.0-dev
* build(deps): bump github.com/golangci/golangci-lint in /tests/tools
* Wed Mar 30 2022 dcermak@suse.com
- fixes bsc#1197870
- Update to version 1.25.0:
* Bump to v1.25.0
* install: drop RHEL/CentOS 7 doc
* build(deps): bump github.com/containers/common from 0.47.4 to 0.47.5
* Bump c/storage to v1.39.0 in main
* Add a test for CVE-2022-27651
* build(deps): bump github.com/docker/docker
* Bump github.com/prometheus/client_golang to v1.11.1
* [CI:DOCS] man pages: sort flags, and keep them that way
* build(deps): bump github.com/containerd/containerd from 1.6.1 to 1.6.2
* Don't pollute
* network setup: increase timeout to 4 minutes
* do not set the inheritable capabilities
* build(deps): bump github.com/golangci/golangci-lint in /tests/tools
* build(deps): bump github.com/containers/ocicrypt from 1.1.2 to 1.1.3
* parse: convert exposed GetVolumes to internal only
* buildkit: mount=type=cache support locking external cache store
* .in support: improve error message when cpp is not installed
* buildah image: install cpp
* build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1
* build(deps): bump github.com/spf13/cobra from 1.3.0 to 1.4.0
* build(deps): bump github.com/docker/docker
* Add --no-hosts flag to eliminate use of /etc/hosts within containers
* test: remove skips for rootless users
* test: unshare mount/umount if test is_rootless
* tests/copy: read correct containers.conf
* build(deps): bump github.com/docker/distribution
* cirrus: add seperate task and matrix for rootless
* tests: skip tests for rootless which need unshare
* buildah: test rootless integration
* vendor: bump c/storage to main/93ce26691863
* build(deps): bump github.com/fsouza/go-dockerclient from 1.7.9 to 1.7.10
* tests/copy: initialize the network, too
* [CI:DOCS] remove references to Kubic for CentOS and Ubuntu
* build(deps): bump github.com/containerd/containerd from 1.6.0 to 1.6.1
* use c/image/pkg/blobcache
* vendor c/image/v5@v5.20.0
* add: ensure the context directory is an absolute path
* executor: docker builds must inherit healthconfig from base if any
* docs: Remove Containerfile and containeringore
* build(deps): bump github.com/fsouza/go-dockerclient from 1.7.8 to 1.7.9
* helpers.bash: Use correct syntax
* speed up combination-namespaces test
* build(deps): bump github.com/golangci/golangci-lint in /tests/tools
* Bump back to 1.25.0-dev
* build(deps): bump github.com/containerd/containerd from 1.5.9 to 1.6.0
* Thu Feb 17 2022 dcermak@suse.com
- Update to version 1.24.2:
* Bump to v1.24.2
* Increase subuid/subgid to 65535
* history: only add proxy vars to history if specified
* run_linux: use --systemd-cgroup
* buildah: new global option --cgroup-manager
* Makefile: build with systemd when available
* build(deps): bump github.com/fsouza/go-dockerclient from 1.7.7 to 1.7.8
* Bump c/common to v0.47.4
* Cirrus: Use updated VM images
* conformance: add a few "replace-directory-with-symlink" tests
* Bump back to v1.25.0-dev
* Fri Feb 04 2022 dcermak@suse.com
- Update to version 1.24.1:
* overlay: always honor mountProgram by @giuseppe in https://github.com/containers/buildah/pull/3750
* build(deps): bump github.com/onsi/gomega from 1.18.0 to 1.18.1 by @dependabot in https://github.com/containers/buildah/pull/3754
* imagebuildah.BuildDockerfiles(): create the jobs semaphore by @nalind in https://github.com/containers/buildah/pull/3753
* build(deps): bump github.com/containers/storage from 1.38.1 to 1.38.2 by @dependabot in https://github.com/containers/buildah/pull/3760
* System tests: fix accidental vandalism of source dir by @edsantiago in https://github.com/containers/buildah/pull/3761
* Update vendor of containers/storage and containers/common by @rhatdan in https://github.com/containers/buildah/pull/3759
* Bump version of containers/image and containers/common by @rhatdan in https://github.com/containers/buildah/pull/3764
* Update vendor of openshift/imagebuilder by @rhatdan in https://github.com/containers/buildah/pull/3765
* caps: fix buildah run --cap-add=all by @rhatdan in https://github.com/containers/buildah/pull/3766
* stage_executor: Add support for inline `FROM --platform=` within Containerfile/Dockerfile by @flouthoc in https://github.com/containers/buildah/pull/3757
* *Full Changelog**: https://github.com/containers/buildah/compare/v1.24.0...v1.24.1
* Thu Jan 27 2022 dcermak@suse.com
- Update to version 1.24.0:
* Bump to v1.24.0
* Update vendor of containers/common
* build(deps): bump github.com/golangci/golangci-lint in /tests/tools
* Github-workflow: Report both failures and errors.
* build(deps): bump github.com/containers/image/v5 from 5.18.0 to 5.19.0
* Update docs/buildah-build.1.md
* [CI:DOCS] Fix typos and improve language
* buildah bud --network add support for custom networks
* Make pull commands be consistent
* docs/buildah-build.1.md: don't imply that -v isn't just a RUN thing
* build(deps): bump github.com/onsi/gomega from 1.17.0 to 1.18.0
* Vendor in latest containers/image
* Run codespell on code
* .github/dependabot.yml: add tests/tools go.mod
* CI: rm git-validation, add GHA job to validate PRs
* tests/tools: bump go-md2man to v2.0.1
* tests/tools/Makefile: simplify
* tests/tools: bump onsi/ginkgo to v1.16.5
* vendor: bump c/common and others
* mount: add support for custom upper and workdir with overlay mounts
* linux: fix lookup for runtime
* overlay: add MountWithOptions to API which extends support for advanced overlay
* Allow processing of SystemContext from FlagSet
* .golangci.yml: enable unparam linter
* util/resolveName: rm bool return
* tests/tools: bump golangci-lint
* .gitignore: fixups
* all: fix capabilities.NewPid deprecation warnings
* bind/mount.go: fix linter comment
* all: fix gosimple warning S1039
* tests/e2e/buildah_suite_test.go: fix gosimple warnings
* imagebuildah/executor.go: fix gosimple warning
* util.go: fix gosimple warning
* build(deps): bump github.com/opencontainers/runc from 1.0.3 to 1.1.0
* Enable git-daemon tests
* Allow processing of id options from FlagSet
* Cirrus: Re-order tasks for more parallelism
* Cirrus: Freshen VM images
* Fix platform handling for empty os/arch values
* Allow processing of network options from FlagSet
* Fix permissions on secrets directory
* Update containers/image and containers/common
* bud.bats: use a local git daemon for the git protocol test
* Allow processing of common options from FlagSet
* Cirrus: Run int. tests in parallel with unit
* vendor c/common
* Fix default CNI paths
* build(deps): bump github.com/fsouza/go-dockerclient from 1.7.6 to 1.7.7
* multi-stage: enable mounting stages across each other with selinux enabled
* executor: Share selinux label of first stage with other stages in a build
* buildkit: add from field to bind and cache mounts so images can be used as source
* Use config.ProxyEnv from containers/common
* use libnetwork from c/common for networking
* setup the netns in the buildah parent process
* build(deps): bump github.com/containerd/containerd from 1.5.8 to 1.5.9
* build(deps): bump github.com/fsouza/go-dockerclient from 1.7.4 to 1.7.6
* build: fix libsubid test
* Allow callers to replace the ContainerSuffix
* parse: allow parsing anomaly non-human value for memory control group
* .cirrus: remove static_build from ci
* stage_executor: re-use all possible layers from cache for squashed builds
* build(deps): bump github.com/spf13/cobra from 1.2.1 to 1.3.0
* Allow rootless buildah to set resource limits on cgroup V2
* build(deps): bump github.com/docker/docker
* tests: move buildkit mount tests files from TESTSDIR to TESTDIR before modification
* build(deps): bump github.com/opencontainers/runc from 1.0.2 to 1.0.3
* Wire logger through to config
* copier.Put: check for is-not-a-directory using lstat, not stat
* Turn on rootless cgroupv2 tests
* Grab all of the containers.conf settings for namespaces.
* image: set MediaType in OCI manifests
* copier: RemoveAll possibly-directories
* Simple README fix
* images: accept multiple filter with logical AND
* build(deps): bump github.com/containernetworking/cni from 0.8.1 to 1.0.1
* UPdate vendor of container/storage
* build(deps): bump github.com/onsi/gomega from 1.16.0 to 1.17.0
* build(deps): bump github.com/containers/image/v5 from 5.16.1 to 5.17.0
* Make LocalIP public function so Podman can use it
* Fix UnsetEnv for buildah bud
* Tests should rely only on static/unchanging images
* run: ensure that stdio pipes are labeled correctly
* build(deps): bump github.com/docker/docker
* Cirrus: Bump up to Fedora 35 & Ubuntu 21.10
* chroot: don't use the generate default seccomp filter for unit tests
* build(deps): bump github.com/containerd/containerd from 1.5.7 to 1.5.8
* ssh-agent: Increase timeout before we explicitly close connection
* docs/tutorials: update
* Clarify that manifest defaults to localhost as the registry name
* "config": remove a stray bit of debug output
* "commit": fix a flag typo
* Fix an error message: unlocking vs locking
* Expand the godoc for CommonBuildOptions.Secrets
* chroot: accept an "rw" option
* Add --unsetenv option to buildah commit and build
* define.TempDirForURL(): show CombinedOutput when a command fails
* config: support the variant field
* rootless: do not bind mount /sys if not needed
* Fix tutorial to specify command on buildah run line
* build: history should not contain ARG values
* docs: Use guaranteed path for go-md2man
* run: honor --network=none from builder if nothing specified
* networkpolicy: Should be enabled instead of default when explictly set
* Add support for env var secret sources
* build(deps): bump github.com/docker/docker
* fix: another non-portable shebang
* Rootless containers users should use additional groups
* Support overlayfs path contains colon
* Report ignorefile location when no content added
* Add support for host.containers.internal in the /etc/hosts
* build(deps): bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5
* imagebuildah: fix nil deref
* buildkit: add support for mount=type=cache
* Default secret mode to 400
* [CI:DOCS] Include manifest example usage
* docs: update buildah-from, buildah-pull 'platform' option compatibility notes
* docs: update buildah-build 'platform' option compatibility notes
* De-dockerize the man page as much as possible
* [CI:DOCS] Touch up Containerfile man page to show ARG can be 1st
* docs: Fix and Update Containerfile man page with supported mount types
* mount: add tmpcopyup to tmpfs mount option
* buildkit: Add support for --mount=type=tmpfs
* build(deps): bump github.com/opencontainers/selinux from 1.8.5 to 1.9.1
* Fix command doc links in README.md
* build(deps): bump github.com/containers/image/v5 from 5.16.0 to 5.16.1
* build: Add support for buildkit like --mount=type=bind
* Bump containerd to v1.5.7
* build(deps): bump github.com/docker/docker
* tests: stop pulling php, composer
* Fix .containerignore link file
* Cirrus: Fix defunct package metadata breaking cache
* build(deps): bump github.com/containers/storage from 1.36.0 to 1.37.0
* buildah build: add --all-platforms
* Add man page for Containerfile and .containerignore
* Plumb the remote logger throughut Buildah
* Replace fmt.Sprintf("%d", x) with strconv.Itoa(x)
* Run: Cleanup run directory after every RUN step
* build(deps): bump github.com/containers/common from 0.45.0 to 0.46.0
* Makefile: adjust -ldflags/-gcflags/-gccgoflags depending on the go implementation
* Makefile: check for `-race` using `-mod=vendor`
* imagebuildah: fix an attempt to write to a nil map
* push: support to specify the compression format
* conformance: allow test cases to specify dockerUseBuildKit
* build(deps): bump github.com/containers/common from 0.44.1 to 0.45.0
* build(deps): bump github.com/containers/common from 0.44.0 to 0.44.1
* unmarshalConvertedConfig(): handle zstd compression
* tests/copy/copy: wire up compression options
* Update to github.com/vbauerster/mpb v7.1.5
* Add flouthoc to OWNERS
* build: Add additional step nodes when labels are modified
* Makefile: turn on race detection whenever it's available
* conformance: add more tests for exclusion short-circuiting
* Update VM Images + Drop prior-ubuntu testing
* Bump to v1.24.0-dev
/usr/bin/buildah /usr/share/bash-completion/completions/buildah /usr/share/licenses/buildah /usr/share/licenses/buildah/LICENSE /usr/share/man/man1/buildah-add.1.gz /usr/share/man/man1/buildah-build.1.gz /usr/share/man/man1/buildah-commit.1.gz /usr/share/man/man1/buildah-config.1.gz /usr/share/man/man1/buildah-containers.1.gz /usr/share/man/man1/buildah-copy.1.gz /usr/share/man/man1/buildah-from.1.gz /usr/share/man/man1/buildah-images.1.gz /usr/share/man/man1/buildah-info.1.gz /usr/share/man/man1/buildah-inspect.1.gz /usr/share/man/man1/buildah-login.1.gz /usr/share/man/man1/buildah-logout.1.gz /usr/share/man/man1/buildah-manifest-add.1.gz /usr/share/man/man1/buildah-manifest-annotate.1.gz /usr/share/man/man1/buildah-manifest-create.1.gz /usr/share/man/man1/buildah-manifest-exists.1.gz /usr/share/man/man1/buildah-manifest-inspect.1.gz /usr/share/man/man1/buildah-manifest-push.1.gz /usr/share/man/man1/buildah-manifest-remove.1.gz /usr/share/man/man1/buildah-manifest-rm.1.gz /usr/share/man/man1/buildah-manifest.1.gz /usr/share/man/man1/buildah-mkcw.1.gz /usr/share/man/man1/buildah-mount.1.gz /usr/share/man/man1/buildah-prune.1.gz /usr/share/man/man1/buildah-pull.1.gz /usr/share/man/man1/buildah-push.1.gz /usr/share/man/man1/buildah-rename.1.gz /usr/share/man/man1/buildah-rm.1.gz /usr/share/man/man1/buildah-rmi.1.gz /usr/share/man/man1/buildah-run.1.gz /usr/share/man/man1/buildah-source-add.1.gz /usr/share/man/man1/buildah-source-create.1.gz /usr/share/man/man1/buildah-source-pull.1.gz /usr/share/man/man1/buildah-source-push.1.gz /usr/share/man/man1/buildah-source.1.gz /usr/share/man/man1/buildah-tag.1.gz /usr/share/man/man1/buildah-umount.1.gz /usr/share/man/man1/buildah-unshare.1.gz /usr/share/man/man1/buildah-version.1.gz /usr/share/man/man1/buildah.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 8 23:32:53 2025