@@ -39,6 +39,27 @@ func (h *handler) repoDispatchActionUpdate(ctx context.Context, evt *github.Repo
39
39
baseBranch := evt .GetRepo ().GetDefaultBranch ()
40
40
branchName := h .branchNamer .Format (baseBranch , update )
41
41
42
+ logrus .WithFields (logrus.Fields {
43
+ "path" : update .Path ,
44
+ "version" : update .Next ,
45
+ "branch" : branchName ,
46
+ "feedback_owner" : payload .Feedback .Owner ,
47
+ "feedback_name" : payload .Feedback .Name ,
48
+ "feedback_issue" : payload .Feedback .IssueNumber ,
49
+ }).Debug ("applying update from repository" )
50
+ r , err := h .repo ()
51
+ if err != nil {
52
+ return fmt .Errorf ("getting Repo: %w" , err )
53
+ }
54
+ repoUpdater , err := h .repoUpdater (r )
55
+ if err != nil {
56
+ return fmt .Errorf ("getting RepoUpdater: %w" , err )
57
+ }
58
+ if payload .Updater != "" && repoUpdater .Updater .Name () != payload .Updater {
59
+ logrus .WithField ("updater" , payload .Updater ).Info ("skipping event for other updaters" )
60
+ return nil
61
+ }
62
+
42
63
var success bool
43
64
if payload .Feedback .IssueNumber != 0 {
44
65
defer func () {
@@ -72,27 +93,6 @@ func (h *handler) repoDispatchActionUpdate(ctx context.Context, evt *github.Repo
72
93
}()
73
94
}
74
95
75
- logrus .WithFields (logrus.Fields {
76
- "path" : update .Path ,
77
- "version" : update .Next ,
78
- "branch" : branchName ,
79
- "feedback_owner" : payload .Feedback .Owner ,
80
- "feedback_name" : payload .Feedback .Name ,
81
- "feedback_issue" : payload .Feedback .IssueNumber ,
82
- }).Debug ("applying update from repository" )
83
- r , err := h .repo ()
84
- if err != nil {
85
- return fmt .Errorf ("getting Repo: %w" , err )
86
- }
87
- repoUpdater , err := h .repoUpdater (r )
88
- if err != nil {
89
- return fmt .Errorf ("getting RepoUpdater: %w" , err )
90
- }
91
- if payload .Updater != "" && repoUpdater .Updater .Name () != payload .Updater {
92
- logrus .WithField ("updater" , payload .Updater ).Info ("skipping event for other updaters" )
93
- return nil
94
- }
95
-
96
96
ug := updater .NewUpdateGroup ("" , update )
97
97
if err := repoUpdater .Update (ctx , baseBranch , branchName , ug ); err != nil {
98
98
return err
0 commit comments