mirror of
https://github.com/kvcache-ai/AgentENV.git
synced 2026-11-05 01:17:36 +00:00
[PR #139] [MERGED] feat(release): build static Linux binaries and bundle OverlayBD tools #204
Labels
No labels
bug
documentation
enhancement
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
kvcache-ai/AgentENV#204
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/kvcache-ai/AgentENV/pull/139
Author: @zlzGithub-0801
Created: 8/7/2026
Status: ✅ Merged
Merged: 8/7/2026
Merged by: @yingdi-shan
Base:
main← Head:feat/static-linux-release📝 Commits (1)
93f8c0afeat(release): build static Linux binaries and bundle OverlayBD tools📊 Changes
15 files changed (+187 additions, -363 deletions)
View changed files
📝
.github/workflows/release.yml(+21 -10)📝
Cargo.lock(+12 -0)📝
Cargo.toml(+4 -0)📝
README.md(+2 -2)📝
config/deps_manifest.toml(+7 -22)📝
crates/aenv/Cargo.toml(+4 -0)📝
deploy/docker/Dockerfile.agentenv(+0 -2)📝
docs/src/getting-started/quickstart.md(+2 -2)📝
docs/src/internals/persistence-artifact-inventory.md(+3 -3)📝
src/cfg.rs(+1 -1)📝
src/setup/overlaybd.rs(+116 -282)📝
storage/overlaybd/src/tools/README.md(+5 -5)📝
storage/overlaybd/src/tools/oci.rs(+4 -31)📝
storage/ublk-daemon/src/main.rs(+1 -1)📝
storage/ublk-daemon/src/server.rs(+5 -2)📄 Description
What
Use static OpenSSL and static OverlayBD tools, and build Linux releases on Ubuntu 22.04.
Why
The previous Linux release depended on libraries from Ubuntu 24.04. This change lowers the build baseline and makes release binaries more portable across Ubuntu versions.
Related issue
N/A.
Scope and non-goals
Included:
Non-goals:
Design and behavior changes
Compatibility and operations
libdirectory is removed during upgrade.Validation
make fmtmake clippymake test-unitmake -C services testmaketargetSkipped checks and reasons:
Risks and reviewer notes
Checklist
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.