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(
107
107
// TODO; delete at some point in the future
108
108
let cutoff: chrono:: DateTime < Utc > = chrono:: DateTime :: from_str ( "2025-06-01T00:00:00.000Z" ) ?;
109
109
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 ;
122
127
}
123
128
}
124
129
Ok ( ( ) )
You can’t perform that action at this time.
0 commit comments