@@ -24,18 +24,18 @@ impl flags::Dist {
24
24
sh. remove_path ( & dist) ?;
25
25
sh. create_dir ( & dist) ?;
26
26
27
- let release_channel = if stable { "stable" } else { "nightly" } ;
28
- dist_server ( sh, release_channel, & target) ?;
29
-
30
27
if let Some ( patch_version) = self . client_patch_version {
31
28
let version = if stable {
32
29
format ! ( "{}.{}" , VERSION_STABLE , patch_version)
33
30
} else {
34
31
// A hack to make VS Code prefer nightly over stable.
35
32
format ! ( "{}.{}" , VERSION_NIGHTLY , patch_version)
36
33
} ;
34
+ dist_server ( sh, & format ! ( "{version}-standalone" ) , & target) ?;
37
35
let release_tag = if stable { date_iso ( sh) ? } else { "nightly" . to_string ( ) } ;
38
36
dist_client ( sh, & version, & release_tag, & target) ?;
37
+ } else {
38
+ dist_server ( sh, "0.0.0-standalone" , & target) ?;
39
39
}
40
40
Ok ( ( ) )
41
41
}
@@ -71,9 +71,8 @@ fn dist_client(
71
71
Ok ( ( ) )
72
72
}
73
73
74
- fn dist_server ( sh : & Shell , release_channel : & str , target : & Target ) -> anyhow:: Result < ( ) > {
75
- let _e = sh. push_env ( "CFG_RELEASE_CHANNEL" , release_channel) ;
76
- let _e = sh. push_env ( "CFG_RELEASE" , "0.0.0" ) ;
74
+ fn dist_server ( sh : & Shell , release : & str , target : & Target ) -> anyhow:: Result < ( ) > {
75
+ let _e = sh. push_env ( "CFG_RELEASE" , release) ;
77
76
let _e = sh. push_env ( "CARGO_PROFILE_RELEASE_LTO" , "thin" ) ;
78
77
79
78
// Uncomment to enable debug info for releases. Note that:
0 commit comments