MCPcopy Index your code
hub / github.com/bytebase/bytebase / getPRNumberFromEventFile

Function getPRNumberFromEventFile

action/github/github.go:48–63  ·  view source on GitHub ↗
(eventPath string)

Source from the content-addressed store, hash-verified

46}
47
48func getPRNumberFromEventFile(eventPath string) (string, error) {
49 eventFile, err := os.ReadFile(eventPath)
50 if err != nil {
51 return "", errors.Wrapf(err, "failed to read event file %s", eventPath)
52 }
53 var event struct {
54 Number int64 `json:"number"`
55 }
56 if err := json.Unmarshal(eventFile, &event); err != nil {
57 return "", errors.Wrapf(err, "failed to unmarshal event file %s", eventPath)
58 }
59 if event.Number == 0 {
60 return "", errors.New("no pull request number found in the event file")
61 }
62 return fmt.Sprintf("%d", event.Number), nil
63}
64
65func upsertComment(resp *v1pb.CheckReleaseResponse, ghe *githubEnv) error {
66 if ghe.EventName != "pull_request" {

Callers 1

upsertCommentFunction · 0.85

Calls 1

UnmarshalMethod · 0.80

Tested by

no test coverage detected