|
@@ -232,7 +232,46 @@ pub fn agenda<'a>() -> Box<Step<'a>> {
|
|
|
|
|
|
let mut queries = Vec::new();
|
|
|
|
|
|
- // MCP queries
|
|
|
+ // MCP/FCP queries
|
|
|
+ queries.push(QueryMap {
|
|
|
+ name: "mcp_new_not_seconded",
|
|
|
+ query: github::Query {
|
|
|
+ kind: github::QueryKind::List,
|
|
|
+ filters: vec![("state", "open")],
|
|
|
+ include_labels: vec!["major-change", "to-announce"],
|
|
|
+ exclude_labels: vec!["final-comment-period"],
|
|
|
+ },
|
|
|
+ });
|
|
|
+
|
|
|
+ queries.push(QueryMap {
|
|
|
+ name: "mcp_old_not_seconded",
|
|
|
+ query: github::Query {
|
|
|
+ kind: github::QueryKind::List,
|
|
|
+ filters: vec![("state", "open")],
|
|
|
+ include_labels: vec!["major-change"],
|
|
|
+ exclude_labels: vec!["to-announce", "final-comment-period"],
|
|
|
+ },
|
|
|
+ });
|
|
|
+
|
|
|
+ queries.push(QueryMap {
|
|
|
+ name: "in_pre_fcp_compiler_team",
|
|
|
+ query: github::Query {
|
|
|
+ kind: github::QueryKind::List,
|
|
|
+ filters: vec![("state", "open")],
|
|
|
+ include_labels: vec!["proposed-final-comment-period"],
|
|
|
+ exclude_labels: vec![],
|
|
|
+ },
|
|
|
+ });
|
|
|
+ queries.push(QueryMap {
|
|
|
+ name: "in_fcp_compiler_team",
|
|
|
+ query: github::Query {
|
|
|
+ kind: github::QueryKind::List,
|
|
|
+ filters: vec![("state", "open")],
|
|
|
+ include_labels: vec!["final-comment-period"],
|
|
|
+ exclude_labels: vec![],
|
|
|
+ },
|
|
|
+ });
|
|
|
+
|
|
|
queries.push(QueryMap {
|
|
|
name: "mcp_accepted",
|
|
|
query: github::Query {
|
|
@@ -243,38 +282,60 @@ pub fn agenda<'a>() -> Box<Step<'a>> {
|
|
|
},
|
|
|
});
|
|
|
|
|
|
+ actions.push(Query {
|
|
|
+ repo: "rust-lang/compiler-team",
|
|
|
+ queries,
|
|
|
+ });
|
|
|
+
|
|
|
+ let mut queries = Vec::new();
|
|
|
+
|
|
|
queries.push(QueryMap {
|
|
|
- name: "mcp_seconded",
|
|
|
+ name: "in_pre_fcp_rust",
|
|
|
query: github::Query {
|
|
|
kind: github::QueryKind::List,
|
|
|
filters: vec![("state", "open")],
|
|
|
- include_labels: vec!["major-change", "final-comment-period"],
|
|
|
+ include_labels: vec!["proposed-final-comment-period", "T-compiler"],
|
|
|
exclude_labels: vec![],
|
|
|
},
|
|
|
});
|
|
|
-
|
|
|
queries.push(QueryMap {
|
|
|
- name: "mcp_new_not_seconded",
|
|
|
+ name: "in_fcp_rust",
|
|
|
query: github::Query {
|
|
|
kind: github::QueryKind::List,
|
|
|
filters: vec![("state", "open")],
|
|
|
- include_labels: vec!["major-change", "to-announce"],
|
|
|
- exclude_labels: vec!["final-comment-period"],
|
|
|
+ include_labels: vec!["final-comment-period", "T-compiler"],
|
|
|
+ exclude_labels: vec![],
|
|
|
},
|
|
|
});
|
|
|
|
|
|
+ actions.push(Query {
|
|
|
+ repo: "rust-lang/rust",
|
|
|
+ queries,
|
|
|
+ });
|
|
|
+
|
|
|
+ let mut queries = Vec::new();
|
|
|
+
|
|
|
queries.push(QueryMap {
|
|
|
- name: "mcp_old_not_seconded",
|
|
|
+ name: "in_pre_fcp_forge",
|
|
|
query: github::Query {
|
|
|
kind: github::QueryKind::List,
|
|
|
filters: vec![("state", "open")],
|
|
|
- include_labels: vec!["major-change"],
|
|
|
- exclude_labels: vec!["to-announce", "final-comment-period"],
|
|
|
+ include_labels: vec!["proposed-final-comment-period"],
|
|
|
+ exclude_labels: vec![],
|
|
|
+ },
|
|
|
+ });
|
|
|
+ queries.push(QueryMap {
|
|
|
+ name: "in_fcp_forge",
|
|
|
+ query: github::Query {
|
|
|
+ kind: github::QueryKind::List,
|
|
|
+ filters: vec![("state", "open")],
|
|
|
+ include_labels: vec!["final-comment-period"],
|
|
|
+ exclude_labels: vec![],
|
|
|
},
|
|
|
});
|
|
|
|
|
|
actions.push(Query {
|
|
|
- repo: "rust-lang/compiler-team",
|
|
|
+ repo: "rust-lang/rust-forge",
|
|
|
queries,
|
|
|
});
|
|
|
|