From 56c1f53a4c4347e7d370419ed8d2238ba5d27d6e Mon Sep 17 00:00:00 2001 From: "bootc-bot[bot]" <225049296+bootc-bot[bot]@users.noreply.github.com> Date: Mon, 10 Aug 2026 08:33:36 +0000 Subject: [PATCH 1/3] Release 1.16.8 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 +- 10 files changed, 20 insertions(+), 20 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 96a2f53a15..b99032d576 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -275,7 +275,7 @@ dependencies = [ [[package]] name = "bootc-internal-blockdev" -version = "1.16.7" +version = "1.16.8" dependencies = [ "anyhow", "bootc-internal-mount", @@ -295,7 +295,7 @@ dependencies = [ [[package]] name = "bootc-internal-mount" -version = "1.16.7" +version = "1.16.8" dependencies = [ "anyhow", "bootc-internal-utils", @@ -312,7 +312,7 @@ dependencies = [ [[package]] name = "bootc-internal-utils" -version = "1.16.7" +version = "1.16.8" dependencies = [ "anstream", "anyhow", @@ -334,7 +334,7 @@ dependencies = [ [[package]] name = "bootc-lib" -version = "1.16.7" +version = "1.16.8" dependencies = [ "anstream", "anstyle", diff --git a/crates/blockdev/Cargo.toml b/crates/blockdev/Cargo.toml index f67ed47422..092a3b4444 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.16.7" +version = "1.16.8" [dependencies] # Internal crates -bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.16.7" } -bootc-mount = { package = "bootc-internal-mount", path = "../mount", version = "1.16.7" } +bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.16.8" } +bootc-mount = { package = "bootc-internal-mount", path = "../mount", version = "1.16.8" } # Workspace dependencies anyhow = { workspace = true } diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index bdc0423ade..7839c059f6 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.16", path = "../lib" } -bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.16.7" } +bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.16.8" } # Workspace dependencies anstream = { workspace = true } diff --git a/crates/lib/Cargo.toml b/crates/lib/Cargo.toml index 171ae447c6..c53a1c2451 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.16.7" +version = "1.16.8" # 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.16.7" } +bootc-blockdev = { package = "bootc-internal-blockdev", path = "../blockdev", version = "1.16.8" } linux-kernel-cmdline = { workspace = true } -bootc-mount = { package = "bootc-internal-mount", path = "../mount", version = "1.16.7" } +bootc-mount = { package = "bootc-internal-mount", path = "../mount", version = "1.16.8" } bootc-sysusers = { path = "../sysusers" } bootc-tmpfiles = { path = "../tmpfiles" } -bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.16.7" } +bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.16.8" } 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 64cdea95bd..1b162dad28 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.16.7" +version = "1.16.8" [dependencies] # Internal crates -bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.16.7" } +bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.16.8" } # Workspace dependencies anyhow = { workspace = true } diff --git a/crates/ostree-ext/Cargo.toml b/crates/ostree-ext/Cargo.toml index 3195038e51..fbe0985e03 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.16.7" } +bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.16.8" } # Workspace dependencies anyhow = { workspace = true } diff --git a/crates/system-reinstall-bootc/Cargo.toml b/crates/system-reinstall-bootc/Cargo.toml index 09aa9fa39c..444ca2cfca 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.16.7" } -bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.16.7" } +bootc-mount = { package = "bootc-internal-mount", path = "../mount", version = "1.16.8" } +bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.16.8" } # Workspace dependencies anstream = { workspace = true } diff --git a/crates/sysusers/Cargo.toml b/crates/sysusers/Cargo.toml index de7b1acb30..d366671f60 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.16.7" } +bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.16.8" } # Workspace dependencies anyhow = { workspace = true } diff --git a/crates/tmpfiles/Cargo.toml b/crates/tmpfiles/Cargo.toml index addfa83095..16f3a89e19 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.16.7" } +bootc-utils = { package = "bootc-internal-utils", path = "../utils", version = "1.16.8" } # Workspace dependencies camino = { workspace = true } diff --git a/crates/utils/Cargo.toml b/crates/utils/Cargo.toml index 543639096e..dcc608f7f4 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.16.7" +version = "1.16.8" edition = "2024" license = "MIT OR Apache-2.0" repository = "https://github.com/bootc-dev/bootc" From bf2a8241b5b995bf12e4682fd6866064975a8c73 Mon Sep 17 00:00:00 2001 From: Pragyan Poudyal Date: Mon, 10 Aug 2026 17:03:15 +0530 Subject: [PATCH 2/3] ci: Comment out Grub CC tests Possibly due to https://src.fedoraproject.org/rpms/grub2/c/fedae6ebf3e06c6a02dd8aa90e4277292575eb86?branch=rawhide commit, grub cc now reports Grub as the bootloader on efivars inspection. For now comment out the grub cc in the CI matrix until we have an upstream fix Signed-off-by: Pragyan Poudyal --- .github/workflows/ci.yml | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a9fc8d0376..8836375725 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -267,7 +267,8 @@ jobs: variant: [ostree, composefs] filesystem: ["ext4", "xfs"] # TODO: Remove "grub" once "grub-cc" is stable - bootloader: ["grub", "grub-cc", "systemd"] + # bootloader: ["grub", "grub-cc", "systemd"] + bootloader: ["grub", "systemd"] boot_type: ["bls", "uki"] seal_state: ["sealed", "unsealed"] @@ -297,20 +298,20 @@ jobs: bootloader: systemd # For now only have grub-cc tests in F44 - - test_os: fedora-45 - bootloader: grub-cc - - test_os: fedora-43 - bootloader: grub-cc - - test_os: centos-9 - bootloader: grub-cc - - test_os: centos-10 - bootloader: grub-cc - # Not in ostree - - variant: ostree - bootloader: grub-cc - # Not yet "sealed" - - bootloader: grub-cc - seal_state: sealed + # - test_os: fedora-45 + # bootloader: grub-cc + # - test_os: fedora-43 + # bootloader: grub-cc + # - test_os: centos-9 + # bootloader: grub-cc + # - test_os: centos-10 + # bootloader: grub-cc + # # Not in ostree + # - variant: ostree + # bootloader: grub-cc + # # Not yet "sealed" + # - bootloader: grub-cc + # seal_state: sealed runs-on: ubuntu-24.04 From 64797343755d29a42510c51193ef3351d827074a Mon Sep 17 00:00:00 2001 From: Pragyan Poudyal Date: Thu, 13 Aug 2026 08:43:58 +0530 Subject: [PATCH 3/3] ci: Exclude test-upgrade for f44 composefs Due to https://github.com/bootc-dev/bootc/pull/2315, this test will keep failing due to a deadlock in the upgrade path. Keep this excluded until we have release 1.16.8 Signed-off-by: Pragyan Poudyal --- .github/workflows/ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8836375725..fc45584b80 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -407,6 +407,10 @@ jobs: matrix: test_os: ${{ fromJson(needs.compute-ci-level.outputs.upgrade_os_matrix) }} variant: [ostree, composefs] + # TODO: Re-enable this after 1.16.8 is released + exclude: + - test_os: fedora-44 + variant: composefs runs-on: ubuntu-24.04