...
1
2
3
4
5
6 package github
7
8 import (
9 "context"
10 "fmt"
11 )
12
13 type SecurityAdvisoriesService service
14
15
16
17
18
19 func (s *SecurityAdvisoriesService) RequestCVE(ctx context.Context, owner, repo, ghsaID string) (*Response, error) {
20 url := fmt.Sprintf("repos/%v/%v/security-advisories/%v/cve", owner, repo, ghsaID)
21
22 req, err := s.client.NewRequest("POST", url, nil)
23 if err != nil {
24 return nil, err
25 }
26
27 resp, err := s.client.Do(ctx, req, nil)
28 if err != nil {
29 if _, ok := err.(*AcceptedError); ok {
30 return resp, nil
31 }
32
33 return resp, err
34 }
35
36 return resp, nil
37 }
38
View as plain text