File tree Expand file tree Collapse file tree 1 file changed +17
-12
lines changed Expand file tree Collapse file tree 1 file changed +17
-12
lines changed Original file line number Diff line number Diff line change @@ -107,18 +107,23 @@ async fn create_benchmark_request_releases(
107107 // TODO; delete at some point in the future
108108 let cutoff: chrono:: DateTime < Utc > = chrono:: DateTime :: from_str ( "2025-06-01T00:00:00.000Z" ) ?;
109109
110- for release_string in releases. lines ( ) . rev ( ) . take ( 20 ) {
111- if let Some ( ( name, date_time) ) = parse_release_string ( release_string) {
112- if date_time >= cutoff {
113- let release_request = BenchmarkRequest :: create_release (
114- & name,
115- date_time,
116- BenchmarkRequestStatus :: ArtifactsReady ,
117- "" ,
118- "" ,
119- ) ;
120- conn. insert_benchmark_request ( & release_request) . await ;
121- }
110+ let releases: Vec < _ > = releases
111+ . lines ( )
112+ . rev ( )
113+ . filter_map ( parse_release_string)
114+ . take ( 20 )
115+ . collect ( ) ;
116+
117+ for ( name, date_time) in releases {
118+ if date_time >= cutoff {
119+ let release_request = BenchmarkRequest :: create_release (
120+ & name,
121+ date_time,
122+ BenchmarkRequestStatus :: ArtifactsReady ,
123+ "" ,
124+ "" ,
125+ ) ;
126+ conn. insert_benchmark_request ( & release_request) . await ;
122127 }
123128 }
124129 Ok ( ( ) )
You can’t perform that action at this time.
0 commit comments