Skip to content

Commit ff62e3e

Browse files
Bump Buildah to v1.40.0
Bump Buildah to v1.40.0 in preparation for Podman v5.5.0 Signed-off-by: tomsweeneyredhat <tsweeney@redhat.com>
1 parent d849582 commit ff62e3e

File tree

3 files changed

+258
-1
lines changed

3 files changed

+258
-1
lines changed

CHANGELOG.md

Lines changed: 129 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,135 @@
22

33
# Changelog
44

5+
## v1.40.0 (2025-04-17)
6+
7+
Bump c/storage to v1.58.0, c/image v5.35.0, c/common v0.63.0
8+
fix(deps): update module github.com/docker/docker to v28.1.0+incompatible
9+
fix(deps): update module github.com/containers/storage to v1.58.0
10+
cirrus: make Total Success wait for rootless integration
11+
chroot: use symbolic names when complaining about mount() errors
12+
cli: hide the `completion` command instead of disabling it outright
13+
Document rw and src options for --mount flag in buildah-run(1)
14+
fix(deps): update module github.com/moby/buildkit to v0.21.0
15+
build: add support for inherit-labels
16+
chore(deps): update dependency golangci/golangci-lint to v2.1.0
17+
.github: check_cirrus_cron work around github bug
18+
stage_executor,getCreatedBy: expand buildArgs for sources correctly
19+
Add a link to project governance and MAINTAINERS file
20+
fix(deps): update github.com/containers/storage digest to b1d1b45
21+
generateHostname: simplify
22+
Use maps.Copy
23+
Use slices.Concat
24+
Use slices.Clone
25+
Use slices.Contains
26+
Use for range over integers
27+
tests/testreport: don't copy os.Environ
28+
Use any instead of interface{}
29+
ci: add golangci-lint run with --tests=false
30+
ci: add nolintlint, fix found issues
31+
copier: rm nolint:unparam annotation
32+
.golangci.yml: add unused linter
33+
chroot: fix unused warnings
34+
copier: fix unused warnings
35+
tests/conformance: fix unused warning
36+
ci: switch to golangci-lint v2
37+
internal/mkcw: disable ST1003 warnings
38+
tests/conformance: do not double import (fix ST1019)
39+
cmd/buildah: don't double import (fix ST1019)
40+
Do not capitalize error strings
41+
cmd/buildah: do not capitalize error strings
42+
tests/conformance: fix QF1012 warnings
43+
tests/serve: fix QF1012 warning
44+
Use strings.ReplaceAll to fix QF1004 warnings
45+
Use switch to fix QF1003 warnings
46+
Apply De Morgan's law to fix QF1001 warnings
47+
Fix QF1007 staticcheck warnings
48+
imagebuildah: fix revive warning
49+
Rename max variable
50+
tests/tools: install lint from binary, use renovate
51+
fix(deps): update module github.com/containernetworking/cni to v1.3.0
52+
Update Buildah issue template to new version and support podman build
53+
fix(deps): update module golang.org/x/crypto to v0.37.0
54+
stage_executor: reset platform in systemcontext for stages
55+
fix(deps): update github.com/opencontainers/runtime-tools digest to 260e151
56+
cmd/buildah: rm unused containerOutputUsingTemplate
57+
cmd/buildah: rm unused getDateAndDigestAndSize
58+
build: return ExecErrorCodeGeneric when git operation fails
59+
add: report error while creating dir for URL source.
60+
createPlatformContainer: drop MS_REMOUNT|MS_BIND
61+
fix(deps): update module github.com/docker/docker to v28.0.3+incompatible
62+
fix: bats won't fail on ! without cleverness
63+
feat: use HistoryTimestamp, if set, for oci-archive entries
64+
Allow extendedGlob to work with Windows paths
65+
fix(deps): update module github.com/moby/buildkit to v0.20.2
66+
fix(deps): update github.com/openshift/imagebuilder digest to e87e4e1
67+
fix(deps): update module github.com/docker/docker to v28.0.2+incompatible
68+
fix(deps): update module tags.cncf.io/container-device-interface to v1.0.1
69+
chore(deps): update dependency containers/automation_images to v20250324
70+
vendor: update github.com/opencontainers/selinux to v1.12.0
71+
replace deprecated selinux/label calls
72+
vendor: bump c/common to dbeb17e40c80
73+
Use builtin arg defaults from imagebuilder
74+
linux: accept unmask paths as glob values
75+
vendor: update containers/common
76+
Add --parents option for COPY in Dockerfiles
77+
fix(deps): update module github.com/opencontainers/runc to v1.2.6
78+
update go.sum from the previous commit
79+
fix(deps): update module tags.cncf.io/container-device-interface to v1
80+
chore(deps): update module golang.org/x/net to v0.36.0 [security]
81+
packit: remove f40 from copr builds
82+
cirrus: update to go 1.23 image
83+
vendor bump to golang.org/x/crypto v0.36.0
84+
cirrus: update PRIOR_FEDORA comment
85+
github: remove cirrus rerun action
86+
fix(deps): update module github.com/containers/common to v0.62.2
87+
fix(deps): update module github.com/containers/image/v5 to v5.34.2
88+
fix: close files properly when BuildDockerfiles exits
89+
fix(deps): update module github.com/containers/storage to v1.57.2
90+
stage_executor: history should include heredoc summary correctly
91+
fix(deps): update module github.com/containers/common to v0.62.1
92+
github: disable cron rerun action
93+
fix(deps): update module github.com/moby/buildkit to v0.20.1
94+
internal/mkcw.Archive(): use github.com/containers/storage/pkg/ioutils
95+
[skip-ci] TMT: system tests
96+
buildah-build.1.md: secret examples
97+
fix(deps): update github.com/containers/luksy digest to 40bd943
98+
fix(deps): update module github.com/opencontainers/image-spec to v1.1.1
99+
fix(deps): update module github.com/containers/image/v5 to v5.34.1
100+
Use UnparsedInstance.Manifest instead of ImageSource.GetManifest
101+
fix(deps): update module github.com/opencontainers/runtime-spec to v1.2.1
102+
tests/conformance/testdata/Dockerfile.add: update some URLs
103+
Vendor imagebuilder
104+
Fix source of OS, architecture and variant
105+
chore(deps): update module github.com/go-jose/go-jose/v4 to v4.0.5 [security]
106+
fix(deps): update module tags.cncf.io/container-device-interface to v0.8.1
107+
fix(deps): update module github.com/moby/buildkit to v0.20.0
108+
chroot createPlatformContainer: use MS_REMOUNT
109+
conformance: make TestCommit and TestConformance parallel
110+
cirrus: reduce task timeout
111+
mkcw: mkcw_check_image use bats run_with_log
112+
test: use /tmp as TMPDIR
113+
heredoc: create temp subdirs for each build
114+
test: heredoc remove python dependency from test
115+
Support the containers.conf container_name_as_hostname option
116+
fix(deps): update module github.com/opencontainers/runc to v1.2.5
117+
fix(deps): update module github.com/spf13/cobra to v1.9.0
118+
.cirrus: use more cores for smoke
119+
Switch to the CNCF Code of Conduct
120+
.cirrus: bump ci resources
121+
fix(deps): update module golang.org/x/crypto to v0.33.0
122+
Distinguish --mount=type=cache locations by ownership, too
123+
fix(deps): update module golang.org/x/term to v0.29.0
124+
.cirrus: run -race only on non-PR branch
125+
unit: deparallize some tests
126+
.cirrus: use multiple cpu for unit tests
127+
Makefile: use -parallel for go test
128+
unit_test: use Parallel test where possible
129+
Update module golang.org/x/sys to v0.30.0
130+
Update module golang.org/x/sync to v0.11.0
131+
Update dependency containers/automation_images to v20250131
132+
Bump to Buildah v1.40.0-dev
133+
5134
## v1.39.0 (2025-01-31)
6135

7136
Bump c/storage v1.57.1, c/image 5.34.0, c/common v0.62.0

changelog.txt

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,131 @@
1+
- Changelog for v1.40.0 (2025-04-17)
2+
* Bump c/storage to v1.58.0, c/image v5.35.0, c/common v0.63.0
3+
* fix(deps): update module github.com/docker/docker to v28.1.0+incompatible
4+
* fix(deps): update module github.com/containers/storage to v1.58.0
5+
* cirrus: make Total Success wait for rootless integration
6+
* chroot: use symbolic names when complaining about mount() errors
7+
* cli: hide the `completion` command instead of disabling it outright
8+
* Document rw and src options for --mount flag in buildah-run(1)
9+
* fix(deps): update module github.com/moby/buildkit to v0.21.0
10+
* build: add support for inherit-labels
11+
* chore(deps): update dependency golangci/golangci-lint to v2.1.0
12+
* .github: check_cirrus_cron work around github bug
13+
* stage_executor,getCreatedBy: expand buildArgs for sources correctly
14+
* Add a link to project governance and MAINTAINERS file
15+
* fix(deps): update github.com/containers/storage digest to b1d1b45
16+
* generateHostname: simplify
17+
* Use maps.Copy
18+
* Use slices.Concat
19+
* Use slices.Clone
20+
* Use slices.Contains
21+
* Use for range over integers
22+
* tests/testreport: don't copy os.Environ
23+
* Use any instead of interface{}
24+
* ci: add golangci-lint run with --tests=false
25+
* ci: add nolintlint, fix found issues
26+
* copier: rm nolint:unparam annotation
27+
* .golangci.yml: add unused linter
28+
* chroot: fix unused warnings
29+
* copier: fix unused warnings
30+
* tests/conformance: fix unused warning
31+
* ci: switch to golangci-lint v2
32+
* internal/mkcw: disable ST1003 warnings
33+
* tests/conformance: do not double import (fix ST1019)
34+
* cmd/buildah: don't double import (fix ST1019)
35+
* Do not capitalize error strings
36+
* cmd/buildah: do not capitalize error strings
37+
* tests/conformance: fix QF1012 warnings
38+
* tests/serve: fix QF1012 warning
39+
* Use strings.ReplaceAll to fix QF1004 warnings
40+
* Use switch to fix QF1003 warnings
41+
* Apply De Morgan's law to fix QF1001 warnings
42+
* Fix QF1007 staticcheck warnings
43+
* imagebuildah: fix revive warning
44+
* Rename max variable
45+
* tests/tools: install lint from binary, use renovate
46+
* fix(deps): update module github.com/containernetworking/cni to v1.3.0
47+
* Update Buildah issue template to new version and support podman build
48+
* fix(deps): update module golang.org/x/crypto to v0.37.0
49+
* stage_executor: reset platform in systemcontext for stages
50+
* fix(deps): update github.com/opencontainers/runtime-tools digest to 260e151
51+
* cmd/buildah: rm unused containerOutputUsingTemplate
52+
* cmd/buildah: rm unused getDateAndDigestAndSize
53+
* build: return ExecErrorCodeGeneric when git operation fails
54+
* add: report error while creating dir for URL source.
55+
* createPlatformContainer: drop MS_REMOUNT|MS_BIND
56+
* fix(deps): update module github.com/docker/docker to v28.0.3+incompatible
57+
* fix: bats won't fail on ! without cleverness
58+
* feat: use HistoryTimestamp, if set, for oci-archive entries
59+
* Allow extendedGlob to work with Windows paths
60+
* fix(deps): update module github.com/moby/buildkit to v0.20.2
61+
* fix(deps): update github.com/openshift/imagebuilder digest to e87e4e1
62+
* fix(deps): update module github.com/docker/docker to v28.0.2+incompatible
63+
* fix(deps): update module tags.cncf.io/container-device-interface to v1.0.1
64+
* chore(deps): update dependency containers/automation_images to v20250324
65+
* vendor: update github.com/opencontainers/selinux to v1.12.0
66+
* replace deprecated selinux/label calls
67+
* vendor: bump c/common to dbeb17e40c80
68+
* Use builtin arg defaults from imagebuilder
69+
* linux: accept unmask paths as glob values
70+
* vendor: update containers/common
71+
* Add --parents option for COPY in Dockerfiles
72+
* fix(deps): update module github.com/opencontainers/runc to v1.2.6
73+
* update go.sum from the previous commit
74+
* fix(deps): update module tags.cncf.io/container-device-interface to v1
75+
* chore(deps): update module golang.org/x/net to v0.36.0 [security]
76+
* packit: remove f40 from copr builds
77+
* cirrus: update to go 1.23 image
78+
* vendor bump to golang.org/x/crypto v0.36.0
79+
* cirrus: update PRIOR_FEDORA comment
80+
* github: remove cirrus rerun action
81+
* fix(deps): update module github.com/containers/common to v0.62.2
82+
* fix(deps): update module github.com/containers/image/v5 to v5.34.2
83+
* fix: close files properly when BuildDockerfiles exits
84+
* fix(deps): update module github.com/containers/storage to v1.57.2
85+
* stage_executor: history should include heredoc summary correctly
86+
* fix(deps): update module github.com/containers/common to v0.62.1
87+
* github: disable cron rerun action
88+
* fix(deps): update module github.com/moby/buildkit to v0.20.1
89+
* internal/mkcw.Archive(): use github.com/containers/storage/pkg/ioutils
90+
* [skip-ci] TMT: system tests
91+
* buildah-build.1.md: secret examples
92+
* fix(deps): update github.com/containers/luksy digest to 40bd943
93+
* fix(deps): update module github.com/opencontainers/image-spec to v1.1.1
94+
* fix(deps): update module github.com/containers/image/v5 to v5.34.1
95+
* Use UnparsedInstance.Manifest instead of ImageSource.GetManifest
96+
* fix(deps): update module github.com/opencontainers/runtime-spec to v1.2.1
97+
* tests/conformance/testdata/Dockerfile.add: update some URLs
98+
* Vendor imagebuilder
99+
* Fix source of OS, architecture and variant
100+
* chore(deps): update module github.com/go-jose/go-jose/v4 to v4.0.5 [security]
101+
* fix(deps): update module tags.cncf.io/container-device-interface to v0.8.1
102+
* fix(deps): update module github.com/moby/buildkit to v0.20.0
103+
* chroot createPlatformContainer: use MS_REMOUNT
104+
* conformance: make TestCommit and TestConformance parallel
105+
* cirrus: reduce task timeout
106+
* mkcw: mkcw_check_image use bats run_with_log
107+
* test: use /tmp as TMPDIR
108+
* heredoc: create temp subdirs for each build
109+
* test: heredoc remove python dependency from test
110+
* Support the containers.conf container_name_as_hostname option
111+
* fix(deps): update module github.com/opencontainers/runc to v1.2.5
112+
* fix(deps): update module github.com/spf13/cobra to v1.9.0
113+
* .cirrus: use more cores for smoke
114+
* Switch to the CNCF Code of Conduct
115+
* .cirrus: bump ci resources
116+
* fix(deps): update module golang.org/x/crypto to v0.33.0
117+
* Distinguish --mount=type=cache locations by ownership, too
118+
* fix(deps): update module golang.org/x/term to v0.29.0
119+
* .cirrus: run -race only on non-PR branch
120+
* unit: deparallize some tests
121+
* .cirrus: use multiple cpu for unit tests
122+
* Makefile: use -parallel for go test
123+
* unit_test: use Parallel test where possible
124+
* Update module golang.org/x/sys to v0.30.0
125+
* Update module golang.org/x/sync to v0.11.0
126+
* Update dependency containers/automation_images to v20250131
127+
* Bump to Buildah v1.40.0-dev
128+
1129
- Changelog for v1.39.0 (2025-01-31)
2130
* Bump c/storage v1.57.1, c/image 5.34.0, c/common v0.62.0
3131
* Update module github.com/containers/storage to v1.57.0

define/types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ const (
2929
// identify working containers.
3030
Package = "buildah"
3131
// Version for the Package. Also used by .packit.sh for Packit builds.
32-
Version = "1.40.0-dev"
32+
Version = "1.40.0"
3333

3434
// DefaultRuntime if containers.conf fails.
3535
DefaultRuntime = "runc"

0 commit comments

Comments
 (0)