lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

commit dd577a2ee13b4624636d89f2e41790f6fe87d249
parent 72f618ab32502da6e820b1cf1934a0564bf409ff
Author: triesap <tyson@radroots.org>
Date:   Mon, 27 Jul 2026 13:38:19 +0000

release: nest extracted package workspace

- place extracted public crates below the synthetic workspace root
- satisfy Cargo workspace member hierarchy requirements
- retain archives and package lists beside the check workspace
- keep every disposable artifact under extbuild ownership

Diffstat:
Mtools/xtask/src/contract/release_package.rs | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/xtask/src/contract/release_package.rs b/tools/xtask/src/contract/release_package.rs @@ -99,9 +99,9 @@ pub(crate) fn validate_release_packages(workspace_root: &Path) -> Result<(), Str let closure_root = cargo_target_root.join(CLOSURE_DIRECTORY); reset_owned_closure_directory(&cargo_target_root, &closure_root)?; let archive_root = closure_root.join("archives"); - let extracted_root = closure_root.join("extracted"); let list_root = closure_root.join("package-lists"); let check_root = closure_root.join("archive-workspace"); + let extracted_root = check_root.join("members"); for directory in [&archive_root, &extracted_root, &list_root, &check_root] { fs::create_dir_all(directory) .map_err(|error| format!("create {}: {error}", directory.display()))?;