Skip to content

Commit d500ded

Browse files
committed
keep freethreaded tag in install_only archive
1 parent 516001f commit d500ded

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/release.rs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -560,8 +560,18 @@ pub fn produce_install_only(tar_zst_path: &Path) -> Result<PathBuf> {
560560
.map(|x| x.to_string())
561561
.collect::<Vec<_>>();
562562
let parts_len = name_parts.len();
563+
let flavor_idx = parts_len - 2;
563564

564-
name_parts[parts_len - 2] = "install_only".to_string();
565+
if name_parts[flavor_idx].contains("freethreaded") {
566+
name_parts
567+
.splice(
568+
flavor_idx..flavor_idx + 1,
569+
["freethreaded".to_string(), "install_only".to_string()],
570+
)
571+
.for_each(drop);
572+
} else {
573+
name_parts[flavor_idx] = "install_only".to_string();
574+
}
565575

566576
let install_only_name = name_parts.join("-");
567577
let install_only_name = install_only_name.replace(".tar.zst", ".tar.gz");

0 commit comments

Comments
 (0)