File tree Expand file tree Collapse file tree 4 files changed +24
-22
lines changed Expand file tree Collapse file tree 4 files changed +24
-22
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ package main
3
3
import (
4
4
"flag"
5
5
"fmt"
6
+ "github.com/variantdev/go-actions"
6
7
"github.com/variantdev/go-actions/pkg/pullvet"
7
8
"os"
8
9
)
@@ -44,7 +45,7 @@ func main() {
44
45
45
46
fs .Parse (os .Args [2 :])
46
47
47
- pr , err := pullvet . GetPullRequest ()
48
+ pr , err := actions . PullRequest ()
48
49
if err != nil {
49
50
fmt .Fprintf (os .Stderr , "%v\n " , err )
50
51
os .Exit (1 )
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ package main
3
3
import (
4
4
"flag"
5
5
"fmt"
6
+ "github.com/variantdev/go-actions"
6
7
"github.com/variantdev/go-actions/pkg/pullvet"
7
8
"os"
8
9
)
@@ -21,7 +22,7 @@ func main() {
21
22
22
23
flag .Parse ()
23
24
24
- pr , err := pullvet . GetPullRequest ()
25
+ pr , err := actions . PullRequest ()
25
26
if err != nil {
26
27
fmt .Fprintf (os .Stderr , "%v\n " , err )
27
28
os .Exit (1 )
Original file line number Diff line number Diff line change @@ -47,3 +47,23 @@ func CheckSuiteEvent() (*github.CheckSuiteEvent, error) {
47
47
}
48
48
return evt .(* github.CheckSuiteEvent ), nil
49
49
}
50
+
51
+ func PullRequest () (* github.PullRequest , error ) {
52
+ var pr * github.PullRequest
53
+ checkSuite , err := CheckSuiteEvent ()
54
+ if err != nil {
55
+ checkRun , err := CheckRunEvent ()
56
+ if err != nil {
57
+ pull , err := PullRequestEvent ()
58
+ if err != nil {
59
+ return nil , err
60
+ }
61
+ pr = pull .PullRequest
62
+ } else {
63
+ pr = checkRun .CheckRun .PullRequests [0 ]
64
+ }
65
+ } else {
66
+ pr = checkSuite .CheckSuite .PullRequests [0 ]
67
+ }
68
+ return pr , nil
69
+ }
Original file line number Diff line number Diff line change 4
4
"flag"
5
5
"fmt"
6
6
"github.com/google/go-github/github"
7
- "github.com/variantdev/go-actions"
8
7
"github.com/variantdev/go-actions/pkg/cmd"
9
8
"os"
10
9
"regexp"
@@ -131,22 +130,3 @@ func formatFailures(failures []string) string {
131
130
return strings .Join (lines , "\n " )
132
131
}
133
132
134
- func GetPullRequest () (* github.PullRequest , error ) {
135
- var pr * github.PullRequest
136
- checkSuite , err := actions .CheckSuiteEvent ()
137
- if err != nil {
138
- checkRun , err := actions .CheckRunEvent ()
139
- if err != nil {
140
- pull , err := actions .PullRequestEvent ()
141
- if err != nil {
142
- return nil , err
143
- }
144
- pr = pull .PullRequest
145
- } else {
146
- pr = checkRun .CheckRun .PullRequests [0 ]
147
- }
148
- } else {
149
- pr = checkSuite .CheckSuite .PullRequests [0 ]
150
- }
151
- return pr , nil
152
- }
You can’t perform that action at this time.
0 commit comments