File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -60,7 +60,7 @@ pub fn download_prebuilt(
6060 } ;
6161
6262 let directory = match & version {
63- VersionSpec :: Version ( v) if !v. build . is_empty ( ) => "builds" . to_string ( ) ,
63+ VersionSpec :: Semantic ( v) if !v. build . is_empty ( ) => "builds" . to_string ( ) ,
6464 _ => format ! ( "download/{version}" ) ,
6565 } ;
6666
@@ -97,9 +97,10 @@ pub fn load_versions(Json(_): Json<LoadVersionsInput>) -> FnResult<Json<LoadVers
9797 versions. push ( response. master . version . clone ( ) ) ;
9898
9999 let mut output = LoadVersionsOutput :: from ( versions) ?;
100- output
101- . aliases
102- . insert ( "master" . into ( ) , Version :: parse ( & response. master . version ) ?) ;
100+ output. aliases . insert (
101+ "master" . into ( ) ,
102+ UnresolvedVersionSpec :: parse ( & response. master . version ) ?,
103+ ) ;
103104
104105 Ok ( Json ( output) )
105106}
Original file line number Diff line number Diff line change @@ -36,5 +36,13 @@ fn sets_master_alias() {
3636 let output = plugin. load_versions ( LoadVersionsInput :: default ( ) ) ;
3737
3838 assert ! ( output. aliases. contains_key( "latest" ) ) ;
39- assert ! ( !output. aliases. get( "master" ) . unwrap( ) . build. is_empty( ) ) ;
39+ assert ! ( !output
40+ . aliases
41+ . get( "master" )
42+ . unwrap( )
43+ . to_resolved_spec( )
44+ . as_version( )
45+ . unwrap( )
46+ . build
47+ . is_empty( ) ) ;
4048}
You can’t perform that action at this time.
0 commit comments