From d2211943e2d99110c58cbbd9e287cd4e5b9d330c Mon Sep 17 00:00:00 2001 From: "bootc-bot[bot]" <225049296+bootc-bot[bot]@users.noreply.github.com> Date: Mon, 13 Apr 2026 18:23:36 +0000 Subject: [PATCH 1/2] Release 1.15.1 Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- Cargo.lock | 8 ++++---- crates/blockdev/Cargo.toml | 6 +++--- crates/cli/Cargo.toml | 2 +- crates/lib/Cargo.toml | 8 ++++---- crates/mount/Cargo.toml | 4 ++-- crates/ostree-ext/Cargo.toml | 2 +- crates/system-reinstall-bootc/Cargo.toml | 4 ++-- crates/sysusers/Cargo.toml | 2 +- crates/tmpfiles/Cargo.toml | 2 +- crates/utils/Cargo.toml | 2 +- tmt/plans/integration.fmf | 18 +++++++----------- tmt/tests/tests.fmf | 5 +++++ 12 files changed, 32 insertions(+), 31 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 63df42933..f74813b23 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -236,7 +236,7 @@ dependencies = [ [[package]] name = "bootc-internal-blockdev" -version = "1.15.0" +version = "1.15.1" dependencies = [ "anyhow", "bootc-internal-mount", @@ -256,7 +256,7 @@ dependencies = [ [[package]] name = "bootc-internal-mount" -version = "1.15.0" +version = "1.15.1" dependencies = [ "anyhow", "bootc-internal-utils", @@ -273,7 +273,7 @@ dependencies = [ [[package]] name = "bootc-internal-utils" -version = "1.15.0" +version = "1.15.1" dependencies = [ "anstream 1.0.0", "anyhow", @@ -305,7 +305,7 @@ dependencies = [ [[package]] name = "bootc-lib" -version = "1.15.0" +version = "1.15.1" dependencies = [ "anstream 1.0.0", "anstyle", diff --git a/crates/blockdev/Cargo.toml b/crates/blockdev/Cargo.toml index 437bf3424..4f9560dab 100644 --- a/crates/blockdev/Cargo.toml +++ b/crates/blockdev/Cargo.toml @@ -4,12 +4,12 @@ edition = "2024" license = "MIT OR Apache-2.0" name = "bootc-internal-blockdev" repository = "https://github.com/bootc-dev/bootc" -version = "1.15.0" +version = "1.15.1" [dependencies] # Internal crates -bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.15.0" } -bootc-mount = { package = "bootc-internal-mount", path = "../mount", version = "1.15.0" } +bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.15.1" } +bootc-mount = { package = "bootc-internal-mount", path = "../mount", version = "1.15.1" } # Workspace dependencies anyhow = { workspace = true } diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 96a5ab82e..9e7bc78cd 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -16,7 +16,7 @@ platforms = ["*-unknown-linux-gnu"] [dependencies] # Internal crates bootc-lib = { version = "1.15", path = "../lib" } -bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.15.0" } +bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.15.1" } # Workspace dependencies anstream = { workspace = true } diff --git a/crates/lib/Cargo.toml b/crates/lib/Cargo.toml index 3cbc1d061..2d7f46a77 100644 --- a/crates/lib/Cargo.toml +++ b/crates/lib/Cargo.toml @@ -6,7 +6,7 @@ name = "bootc-lib" repository = "https://github.com/bootc-dev/bootc" # The intention is we'll follow semver here, even though this # project isn't actually published as a crate. -version = "1.15.0" +version = "1.15.1" # In general we try to keep this pinned to what's in the latest RHEL9. rust-version = "1.85.0" @@ -14,12 +14,12 @@ include = ["/src", "LICENSE-APACHE", "LICENSE-MIT"] [dependencies] # Internal crates -bootc-blockdev = { package = "bootc-internal-blockdev", path = "../blockdev", version = "1.15.0" } +bootc-blockdev = { package = "bootc-internal-blockdev", path = "../blockdev", version = "1.15.1" } bootc-kernel-cmdline = { path = "../kernel_cmdline", version = "0.0.0" } -bootc-mount = { package = "bootc-internal-mount", path = "../mount", version = "1.15.0" } +bootc-mount = { package = "bootc-internal-mount", path = "../mount", version = "1.15.1" } bootc-sysusers = { path = "../sysusers" } bootc-tmpfiles = { path = "../tmpfiles" } -bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.15.0" } +bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.15.1" } ostree-ext = { path = "../ostree-ext", features = ["bootc"] } etc-merge = { path = "../etc-merge" } bootc-initramfs-setup = { path = "../initramfs" } diff --git a/crates/mount/Cargo.toml b/crates/mount/Cargo.toml index af514bca8..767369ee4 100644 --- a/crates/mount/Cargo.toml +++ b/crates/mount/Cargo.toml @@ -4,11 +4,11 @@ edition = "2024" license = "MIT OR Apache-2.0" name = "bootc-internal-mount" repository = "https://github.com/bootc-dev/bootc" -version = "1.15.0" +version = "1.15.1" [dependencies] # Internal crates -bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.15.0" } +bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.15.1" } # Workspace dependencies anyhow = { workspace = true } diff --git a/crates/ostree-ext/Cargo.toml b/crates/ostree-ext/Cargo.toml index a173f327f..b2566dcfd 100644 --- a/crates/ostree-ext/Cargo.toml +++ b/crates/ostree-ext/Cargo.toml @@ -9,7 +9,7 @@ version = "0.15.3" [dependencies] # Internal crates -bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.15.0" } +bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.15.1" } # Workspace dependencies anyhow = { workspace = true } diff --git a/crates/system-reinstall-bootc/Cargo.toml b/crates/system-reinstall-bootc/Cargo.toml index c20ab76fc..627823443 100644 --- a/crates/system-reinstall-bootc/Cargo.toml +++ b/crates/system-reinstall-bootc/Cargo.toml @@ -15,8 +15,8 @@ platforms = ["*-unknown-linux-gnu"] [dependencies] # Internal crates -bootc-mount = { package = "bootc-internal-mount", path = "../mount", version = "1.15.0" } -bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.15.0" } +bootc-mount = { package = "bootc-internal-mount", path = "../mount", version = "1.15.1" } +bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.15.1" } # Workspace dependencies anstream = { workspace = true } diff --git a/crates/sysusers/Cargo.toml b/crates/sysusers/Cargo.toml index 4b2050887..53a2d6401 100644 --- a/crates/sysusers/Cargo.toml +++ b/crates/sysusers/Cargo.toml @@ -7,7 +7,7 @@ publish = false [dependencies] # Internal crates -bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.15.0" } +bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.15.1" } # Workspace dependencies anyhow = { workspace = true } diff --git a/crates/tmpfiles/Cargo.toml b/crates/tmpfiles/Cargo.toml index 8fbec2015..8d598d1d6 100644 --- a/crates/tmpfiles/Cargo.toml +++ b/crates/tmpfiles/Cargo.toml @@ -7,7 +7,7 @@ publish = false [dependencies] # Internal crates -bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.15.0" } +bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.15.1" } # Workspace dependencies camino = { workspace = true } diff --git a/crates/utils/Cargo.toml b/crates/utils/Cargo.toml index 129dfbbfb..ac35f8461 100644 --- a/crates/utils/Cargo.toml +++ b/crates/utils/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bootc-internal-utils" description = "Internal implementation component of bootc; do not use" -version = "1.15.0" +version = "1.15.1" edition = "2024" license = "MIT OR Apache-2.0" repository = "https://github.com/bootc-dev/bootc" diff --git a/tmt/plans/integration.fmf b/tmt/plans/integration.fmf index d473b5c6c..ce7469453 100644 --- a/tmt/plans/integration.fmf +++ b/tmt/plans/integration.fmf @@ -167,6 +167,13 @@ execute: test: - /tmt/tests/tests/test-32-install-to-filesystem-var-mount +/plan-32-multi-device-esp: + summary: Test multi-device ESP detection for to-existing-root + discover: + how: fmf + test: + - /tmt/tests/tests/test-32-multi-device-esp + /plan-33-bib-build: summary: Test building a qcow2 disk image with bootc-image-builder discover: @@ -239,15 +246,4 @@ execute: test: - /tmt/tests/tests/test-40-install-karg-delete extra-fixme_skip_if_composefs: true - -/plan-41-multi-device-esp: - summary: Test multi-device ESP detection for to-existing-root - provision+: - hardware: - boot: - method: uefi - discover: - how: fmf - test: - - /tmt/tests/test-41-multi-device-esp # END GENERATED PLANS diff --git a/tmt/tests/tests.fmf b/tmt/tests/tests.fmf index 4904e6883..0d081d5ef 100644 --- a/tmt/tests/tests.fmf +++ b/tmt/tests/tests.fmf @@ -97,6 +97,11 @@ check: - e2fsprogs test: bash booted/test-install-to-filesystem-var-mount.sh +/test-32-multi-device-esp: + summary: Test multi-device ESP detection for to-existing-root + duration: 60m + test: nu booted/test-multi-device-esp.nu + /test-33-bib-build: summary: Test building a qcow2 disk image with bootc-image-builder duration: 45m From bd93a1e5e9475642fe0d0084454e4111ee29fa14 Mon Sep 17 00:00:00 2001 From: ckyrouac Date: Mon, 13 Apr 2026 14:39:49 -0400 Subject: [PATCH 2/2] tmt: Rename multi-device-esp test file to match generated code Signed-off-by: ckyrouac --- ...{test-41-multi-device-esp.fmf => test-32-multi-device-esp.fmf} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename tmt/tests/{test-41-multi-device-esp.fmf => test-32-multi-device-esp.fmf} (100%) diff --git a/tmt/tests/test-41-multi-device-esp.fmf b/tmt/tests/test-32-multi-device-esp.fmf similarity index 100% rename from tmt/tests/test-41-multi-device-esp.fmf rename to tmt/tests/test-32-multi-device-esp.fmf