@@ -83,7 +83,7 @@ impl Expert {
8383 "elixir-lang/expert" ,
8484 zed:: GithubReleaseOptions {
8585 require_assets : true ,
86- pre_release : true ,
86+ pre_release : false ,
8787 } ,
8888 ) {
8989 Ok ( release) => release,
@@ -127,48 +127,7 @@ impl Expert {
127127 . find ( |asset| asset. name == asset_name)
128128 . ok_or_else ( || format ! ( "no asset found matching {:?}" , asset_name) ) ?;
129129
130- const CHECKSUM_ASSET_NAME : & str = "expert_checksums.txt" ;
131-
132- let checksum_asset = release
133- . assets
134- . iter ( )
135- . find ( |asset| asset. name == CHECKSUM_ASSET_NAME )
136- . ok_or_else ( || format ! ( "no checksums file found matching {:?}" , CHECKSUM_ASSET_NAME ) ) ?;
137-
138- let checksums_dir = format ! ( "{}-checksums" , Self :: LANGUAGE_SERVER_ID ) ;
139- fs:: create_dir_all ( & checksums_dir)
140- . map_err ( |e| format ! ( "failed to create directory: {e}" ) ) ?;
141-
142- let checksums_path = format ! ( "{}/{}" , checksums_dir, CHECKSUM_ASSET_NAME ) ;
143-
144- zed:: download_file (
145- & checksum_asset. download_url ,
146- & checksums_path,
147- zed:: DownloadedFileType :: Uncompressed ,
148- )
149- . map_err ( |e| format ! ( "failed to download checksums file: {e}" ) ) ?;
150-
151- let checksums_content = fs:: read_to_string ( & checksums_path)
152- . map_err ( |e| format ! ( "failed to read checksums file: {e}" ) ) ?;
153-
154- fs:: remove_dir_all ( & checksums_dir)
155- . map_err ( |e| format ! ( "failed to remove checksums directory: {e}" ) ) ?;
156-
157- let truncated_checksum = checksums_content
158- . lines ( )
159- . find ( |line| line. ends_with ( & asset_name) )
160- . and_then ( |line| line. split_whitespace ( ) . next ( ) )
161- . ok_or_else ( || format ! ( "checksum not found for {}" , asset_name) ) ?
162- . chars ( )
163- . take ( 8 )
164- . collect :: < String > ( ) ;
165-
166- let version_dir = format ! (
167- "{}-{}-{}" ,
168- Self :: LANGUAGE_SERVER_ID ,
169- release. version,
170- truncated_checksum,
171- ) ;
130+ let version_dir = format ! ( "{}-{}" , Self :: LANGUAGE_SERVER_ID , release. version) ;
172131 fs:: create_dir_all ( & version_dir) . map_err ( |e| format ! ( "failed to create directory: {e}" ) ) ?;
173132
174133 let binary_path = format ! ( "{}/{}" , version_dir, Self :: LANGUAGE_SERVER_ID ) ;
0 commit comments