File tree Expand file tree Collapse file tree 3 files changed +10
-2
lines changed Expand file tree Collapse file tree 3 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -983,14 +983,18 @@ pub enum IssuesAction {
983
983
Demilestoned ,
984
984
ReviewRequested {
985
985
/// The person requested to review the pull request
986
- requested_reviewer : User ,
986
+ ///
987
+ /// This can be `None` when a review is requested for a team.
988
+ requested_reviewer : Option < User > ,
987
989
} ,
988
990
ReviewRequestRemoved ,
989
991
ReadyForReview ,
990
992
Synchronize ,
991
993
ConvertedToDraft ,
992
994
AutoMergeEnabled ,
993
995
AutoMergeDisabled ,
996
+ Enqueued ,
997
+ Dequeued ,
994
998
}
995
999
996
1000
#[ derive( Debug , serde:: Deserialize ) ]
Original file line number Diff line number Diff line change @@ -15,7 +15,10 @@ pub(crate) async fn parse_input(
15
15
return Ok ( None ) ;
16
16
}
17
17
18
- let IssuesAction :: ReviewRequested { requested_reviewer } = & event. action else {
18
+ let IssuesAction :: ReviewRequested {
19
+ requested_reviewer : Some ( requested_reviewer) ,
20
+ } = & event. action
21
+ else {
19
22
return Ok ( None ) ;
20
23
} ;
21
24
Original file line number Diff line number Diff line change @@ -163,6 +163,7 @@ pub fn deserialize_payload<T: serde::de::DeserializeOwned>(v: &str) -> anyhow::R
163
163
match res {
164
164
Ok ( r) => Ok ( r) ,
165
165
Err ( e) => {
166
+ log:: error!( "failed to deserialize webhook payload: {v}" ) ;
166
167
let ctx = format ! ( "at {:?}" , e. path( ) ) ;
167
168
Err ( e. into_inner ( ) ) . context ( ctx)
168
169
}
You can’t perform that action at this time.
0 commit comments