@@ -513,90 +513,96 @@ pub fn prioritization<'a>() -> Box<dyn Action> {
513
513
}
514
514
515
515
pub fn lang < ' a > ( ) -> Box < dyn Action > {
516
- let mut actions = Vec :: new ( ) ;
517
-
518
- let mut queries = Vec :: new ( ) ;
519
-
520
- queries. push ( QueryMap {
521
- name : "pending_proposals" ,
522
- query : github:: Query {
523
- kind : github:: QueryKind :: List ,
524
- filters : vec ! [ ( "state" , "open" ) , ( "is" , "issue" ) ] ,
525
- include_labels : vec ! [ "major-change" ] ,
526
- exclude_labels : vec ! [ "charter-needed" ] ,
527
- } ,
528
- } ) ;
529
-
530
- queries. push ( QueryMap {
531
- name : "scheduled_meetings" ,
532
- query : github:: Query {
533
- kind : github:: QueryKind :: List ,
534
- filters : vec ! [ ( "state" , "open" ) , ( "is" , "issue" ) ] ,
535
- include_labels : vec ! [ "meeting-proposal" , "meeting-scheduled" ] ,
536
- exclude_labels : vec ! [ ] ,
537
- } ,
538
- } ) ;
539
-
540
- actions. push ( Query {
541
- repos : vec ! [ "rust-lang/lang-team" ] ,
542
- queries,
543
- } ) ;
544
-
545
- let mut queries = Vec :: new ( ) ;
546
-
547
- // https://github.com/rust-lang/rfcs/pulls?q=is%3Aopen+is%3Apr+label%3AT-lang
548
- queries. push ( QueryMap {
549
- name : "newly_created_rfcs" ,
550
- query : github:: Query {
551
- kind : github:: QueryKind :: List ,
552
- filters : vec ! [ ( "state" , "open" ) , ( "is" , "pr" ) ] ,
553
- include_labels : vec ! [ "T-lang" ] ,
554
- exclude_labels : vec ! [ ] ,
555
- } ,
556
- } ) ;
557
-
558
- //https://github.com/rust-lang/rfcs/pulls?q=is%3Aopen+is%3Apr+label%3AI-nominated+label%3AT-lang
559
- queries. push ( QueryMap {
560
- name : "nominated_rfcs" ,
561
- query : github:: Query {
562
- kind : github:: QueryKind :: List ,
563
- filters : vec ! [ ( "state" , "open" ) , ( "is" , "pr" ) ] ,
564
- include_labels : vec ! [ "T-lang" , "I-nominated" ] ,
565
- exclude_labels : vec ! [ ] ,
566
- } ,
567
- } ) ;
568
-
569
- actions. push ( Query {
570
- repos : vec ! [ "rust-lang/rfcs" ] ,
571
- queries,
572
- } ) ;
573
-
574
- actions. push ( Query {
575
- repos : vec ! [ "rust-lang/rust" , "rust-lang/reference" ] ,
576
- queries : vec ! [
577
- QueryMap {
578
- name: "p_high_issues" ,
579
- query: github:: Query {
580
- kind: github:: QueryKind :: List ,
581
- filters: vec![ ( "state" , "open" ) ] ,
582
- include_labels: vec![ "T-lang" , "P-high" ] ,
583
- exclude_labels: vec![ ] ,
584
- } ,
516
+ Box :: new ( Step {
517
+ name : "lang_agenda" ,
518
+ actions : vec ! [
519
+ Query {
520
+ repos: vec![ "rust-lang/lang-team" ] ,
521
+ queries: vec![
522
+ QueryMap {
523
+ name: "pending_project_proposals" ,
524
+ query: github:: Query {
525
+ kind: github:: QueryKind :: List ,
526
+ filters: vec![ ( "state" , "open" ) , ( "is" , "issue" ) ] ,
527
+ include_labels: vec![ "major-change" ] ,
528
+ exclude_labels: vec![ "charter-needed" ] ,
529
+ } ,
530
+ } ,
531
+ QueryMap {
532
+ name: "pending_lang_team_prs" ,
533
+ query: github:: Query {
534
+ kind: github:: QueryKind :: List ,
535
+ filters: vec![ ( "state" , "open" ) , ( "is" , "pr" ) ] ,
536
+ include_labels: vec![ ] ,
537
+ exclude_labels: vec![ ] ,
538
+ } ,
539
+ } ,
540
+ QueryMap {
541
+ name: "scheduled_meetings" ,
542
+ query: github:: Query {
543
+ kind: github:: QueryKind :: List ,
544
+ filters: vec![ ( "state" , "open" ) , ( "is" , "issue" ) ] ,
545
+ include_labels: vec![ "meeting-proposal" , "meeting-scheduled" ] ,
546
+ exclude_labels: vec![ ] ,
547
+ } ,
548
+ } ,
549
+ ] ,
585
550
} ,
586
- QueryMap {
587
- name: "nominated_prs_issues" ,
588
- query: github:: Query {
589
- kind: github:: QueryKind :: List ,
590
- filters: vec![ ( "state" , "open" ) ] ,
591
- include_labels: vec![ "T-lang" , "I-nominated" ] ,
592
- exclude_labels: vec![ ] ,
593
- } ,
551
+ Query {
552
+ repos: vec![
553
+ "rust-lang/rfcs" ,
554
+ "rust-lang/rust" ,
555
+ "rust-lang/reference" ,
556
+ "rust-lang/lang-team" ,
557
+ ] ,
558
+ queries: vec![
559
+ QueryMap {
560
+ name: "p_critical" ,
561
+ query: github:: Query {
562
+ kind: github:: QueryKind :: List ,
563
+ filters: vec![ ( "state" , "open" ) ] ,
564
+ include_labels: vec![ "T-lang" , "P-critical" ] ,
565
+ exclude_labels: vec![ ] ,
566
+ } ,
567
+ } ,
568
+ QueryMap {
569
+ name: "nominated" ,
570
+ query: github:: Query {
571
+ kind: github:: QueryKind :: List ,
572
+ filters: vec![ ( "state" , "open" ) ] ,
573
+ include_labels: vec![ "T-lang" , "I-nominated" ] ,
574
+ exclude_labels: vec![ ] ,
575
+ } ,
576
+ } ,
577
+ QueryMap {
578
+ name: "proposed_fcp" ,
579
+ query: github:: Query {
580
+ kind: github:: QueryKind :: List ,
581
+ filters: vec![ ( "state" , "open" ) ] ,
582
+ include_labels: vec![ "T-lang" , "proposed-final-comment-period" ] ,
583
+ exclude_labels: vec![ ] ,
584
+ } ,
585
+ } ,
586
+ QueryMap {
587
+ name: "in_fcp" ,
588
+ query: github:: Query {
589
+ kind: github:: QueryKind :: List ,
590
+ filters: vec![ ( "state" , "open" ) ] ,
591
+ include_labels: vec![ "T-lang" , "final-comment-period" ] ,
592
+ exclude_labels: vec![ ] ,
593
+ } ,
594
+ } ,
595
+ QueryMap {
596
+ name: "finished_fcp" ,
597
+ query: github:: Query {
598
+ kind: github:: QueryKind :: List ,
599
+ filters: vec![ ( "state" , "open" ) ] ,
600
+ include_labels: vec![ "T-lang" , "finished-final-comment-period" ] ,
601
+ exclude_labels: vec![ ] ,
602
+ } ,
603
+ } ,
604
+ ] ,
594
605
} ,
595
606
] ,
596
- } ) ;
597
-
598
- Box :: new ( Step {
599
- name : "lang_agenda" ,
600
- actions,
601
607
} )
602
608
}
0 commit comments