From 3ca10f5a1ef2161ac2384e306147927b73f0c2b9 Mon Sep 17 00:00:00 2001 From: Changyuan Lyu Date: Fri, 13 Mar 2026 15:50:58 -0700 Subject: [PATCH 1/2] build(deps): bump bootloader dependencies Signed-off-by: Changyuan Lyu --- bootloader/build.sh | 2 +- bootloader/initramfs/go.mod | 6 +++--- bootloader/initramfs/go.sum | 8 ++++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/bootloader/build.sh b/bootloader/build.sh index 40d916ae..8588de22 100755 --- a/bootloader/build.sh +++ b/bootloader/build.sh @@ -4,7 +4,7 @@ set -eu readonly ARCH=${ARCH:=$(uname -m)} readonly TARGET_DIR=target/bootloader-${ARCH} -readonly LINUX_SRC=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.8.tar.xz +readonly LINUX_SRC=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.19.8.tar.xz function fetch_source() { if [[ -d target/linux ]]; then diff --git a/bootloader/initramfs/go.mod b/bootloader/initramfs/go.mod index 879a0790..84947b44 100644 --- a/bootloader/initramfs/go.mod +++ b/bootloader/initramfs/go.mod @@ -1,8 +1,8 @@ module initramfs -go 1.24.8 +go 1.26.1 -require github.com/u-root/u-root v0.15.1-0.20260130184054-1d77f99544ea // indirect +require github.com/u-root/u-root v0.16.0 // indirect require ( github.com/cenkalti/backoff/v4 v4.1.3 // indirect @@ -19,7 +19,7 @@ require ( github.com/vishvananda/netns v0.0.4 // indirect golang.org/x/exp v0.0.0-20250305212735-054e65f0b394 // indirect golang.org/x/sync v0.18.0 // indirect - golang.org/x/sys v0.38.0 // indirect + golang.org/x/sys v0.41.0 // indirect golang.org/x/term v0.37.0 // indirect pack.ag/tftp v1.0.1-0.20181129014014-07909dfbde3c // indirect ) diff --git a/bootloader/initramfs/go.sum b/bootloader/initramfs/go.sum index 87a29a84..6e55dff9 100644 --- a/bootloader/initramfs/go.sum +++ b/bootloader/initramfs/go.sum @@ -30,8 +30,8 @@ github.com/u-root/gobusybox/src v0.0.0-20250101170133-2e884e4509c7 h1:dtiVT4SeBU github.com/u-root/gobusybox/src v0.0.0-20250101170133-2e884e4509c7/go.mod h1:PW3wGFCHjdHxAhra5FKvcARbCGqGfentYuPKmuhv8DY= github.com/u-root/mkuimage v0.0.0-20250905073043-9a40452f5d3b h1:ja/A01alYDScunNPtpH4aIN3cYTvFgeFtCk8nwEloEg= github.com/u-root/mkuimage v0.0.0-20250905073043-9a40452f5d3b/go.mod h1:qzJqwYSsU0kBkl1bX/s93hfd64WbL+CP7AobQdvJb9A= -github.com/u-root/u-root v0.15.1-0.20260130184054-1d77f99544ea h1:jayKQvZOhb5n1LVzl6sr6tbI2EhjZL1+Z3TdvS/e6no= -github.com/u-root/u-root v0.15.1-0.20260130184054-1d77f99544ea/go.mod h1:JNauIV2zopCBv/6o+umxcT3bKe8YUqYJaTZQYSYpKss= +github.com/u-root/u-root v0.16.0 h1:wY40O83MBVks97+Is0WlFlOPSwKQMIrWP9R1IsrExg8= +github.com/u-root/u-root v0.16.0/go.mod h1:yL/XdSSW27PdGLgUh4MNRBy54mKM+TBLzpwiB4nwj90= github.com/u-root/uio v0.0.0-20240224005618-d2acac8f3701 h1:pyC9PaHYZFgEKFdlp3G8RaCKgVpHZnecvArXvPXcFkM= github.com/u-root/uio v0.0.0-20240224005618-d2acac8f3701/go.mod h1:P3a5rG4X7tI17Nn3aOIAYr5HbIMukwXG0urG0WuL8OA= github.com/ulikunitz/xz v0.5.15 h1:9DNdB5s+SgV3bQ2ApL10xRc35ck0DuIX/isZvIk+ubY= @@ -48,8 +48,8 @@ golang.org/x/sync v0.18.0 h1:kr88TuHDroi+UVf+0hZnirlk8o8T+4MrK6mr60WkH/I= golang.org/x/sync v0.18.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI= golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc= -golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= +golang.org/x/sys v0.41.0 h1:Ivj+2Cp/ylzLiEU89QhWblYnOE9zerudt9Ftecq2C6k= +golang.org/x/sys v0.41.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= golang.org/x/term v0.37.0 h1:8EGAD0qCmHYZg6J17DvsMy9/wJ7/D/4pV/wfnld5lTU= golang.org/x/term v0.37.0/go.mod h1:5pB4lxRNYYVZuTLmy8oR2BH8dflOR+IbTYFD8fi3254= golang.org/x/tools v0.38.0 h1:Hx2Xv8hISq8Lm16jvBZ2VQf+RLmbd7wVUsALibYI/IQ= From 8c7d8a39735e09efd294b6bad99181818c70d058 Mon Sep 17 00:00:00 2001 From: Changyuan Lyu Date: Fri, 13 Mar 2026 15:47:11 -0700 Subject: [PATCH 2/2] chore: bump version to 0.12.0 Signed-off-by: Changyuan Lyu --- Cargo.lock | 10 +++++----- Cargo.toml | 8 ++++---- alioth-cli/Cargo.toml | 2 +- alioth-macros/Cargo.toml | 2 +- alioth/Cargo.toml | 2 +- serde-aco-derive/Cargo.toml | 2 +- serde-aco/Cargo.toml | 2 +- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3963fc54..c49a8a38 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -19,7 +19,7 @@ dependencies = [ [[package]] name = "alioth" -version = "0.11.0" +version = "0.12.0" dependencies = [ "alioth-macros", "assert_matches", @@ -43,7 +43,7 @@ dependencies = [ [[package]] name = "alioth-cli" -version = "0.11.0" +version = "0.12.0" dependencies = [ "alioth", "assert_matches", @@ -62,7 +62,7 @@ dependencies = [ [[package]] name = "alioth-macros" -version = "0.7.0" +version = "0.12.0" dependencies = [ "quote", "syn", @@ -752,7 +752,7 @@ dependencies = [ [[package]] name = "serde-aco" -version = "0.10.0" +version = "0.12.0" dependencies = [ "assert_matches", "serde", @@ -762,7 +762,7 @@ dependencies = [ [[package]] name = "serde-aco-derive" -version = "0.7.0" +version = "0.12.0" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index b7006ceb..b4d42089 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,8 +14,8 @@ repository = "https://github.com/google/alioth" license = "Apache-2.0" [workspace.dependencies] -alioth = { path = "alioth", version = "0.11.0" } -alioth-macros = { path = "alioth-macros", version = "0.7.0" } +alioth = { path = "alioth", version = "0.12.0" } +alioth-macros = { path = "alioth-macros", version = "0.12.0" } assert_matches = "1" ctor = "0.6" flexi_logger = "0.31" @@ -25,8 +25,8 @@ proc-macro2 = "1" quote = { version = "1" } rstest = "0.26" serde = { version = "1.0", features = ["derive"] } -serde-aco = { path = "serde-aco", version = "0.10.0" } -serde-aco-derive = { path = "serde-aco-derive", version = "0.7.0" } +serde-aco = { path = "serde-aco", version = "0.12.0" } +serde-aco-derive = { path = "serde-aco-derive", version = "0.12.0" } snafu = "0.8.9" syn = { version = "2", features = ["full"] } tempfile = "3" diff --git a/alioth-cli/Cargo.toml b/alioth-cli/Cargo.toml index d2393c5a..32461531 100644 --- a/alioth-cli/Cargo.toml +++ b/alioth-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "alioth-cli" -version = "0.11.0" +version = "0.12.0" edition.workspace = true description = "Command-line interface for Alioth, an experimental Type-2 hypervisor." readme = "../README.md" diff --git a/alioth-macros/Cargo.toml b/alioth-macros/Cargo.toml index e5039147..e53d7a6f 100644 --- a/alioth-macros/Cargo.toml +++ b/alioth-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "alioth-macros" -version = "0.7.0" +version = "0.12.0" edition.workspace = true description = "Proc macros for Alioth" repository.workspace = true diff --git a/alioth/Cargo.toml b/alioth/Cargo.toml index d76fedec..9c41b5ec 100644 --- a/alioth/Cargo.toml +++ b/alioth/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "alioth" -version = "0.11.0" +version = "0.12.0" edition.workspace = true description = "Core library for Alioth, an experimental Type-2 hypervisor." repository.workspace = true diff --git a/serde-aco-derive/Cargo.toml b/serde-aco-derive/Cargo.toml index a49ad07d..1fa7399a 100644 --- a/serde-aco-derive/Cargo.toml +++ b/serde-aco-derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "serde-aco-derive" -version = "0.7.0" +version = "0.12.0" edition.workspace = true description = "Proc macros for serde-aco" repository.workspace = true diff --git a/serde-aco/Cargo.toml b/serde-aco/Cargo.toml index d49568fd..e185bfca 100644 --- a/serde-aco/Cargo.toml +++ b/serde-aco/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "serde-aco" -version = "0.10.0" +version = "0.12.0" edition.workspace = true description = "Serialization and deserialization library for Alioth command-line options." repository.workspace = true