prow/github/client.go
func (c *Client) CloseIssue(org, repo string, number int) error {
	c.log("CloseIssue", org, repo, number)
	_, err := c.request(&request{
		method:      http.MethodPatch,
		path:        fmt.Sprintf("/repos/%s/%s/issues/%d", org, repo, number),
		requestBody: map[string]string{"state": "closed"},
		exitCodes:   []int{200},
	}, nil)
	return err
}
func (c *Client) CloseIssue(org, repo string, number int) error {
	c.log("CloseIssue", org, repo, number)
	_, err := c.request(&request{
		method:      http.MethodPatch,
		path:        fmt.Sprintf("/repos/%s/%s/issues/%d", org, repo, number),
		requestBody: map[string]string{"state": "closed"},
		exitCodes:   []int{200},
	}, nil)
	return err
}
func ( c * Client ) CloseIssue ( org , repo string , number int ) error { c . log ( " " , org , repo , number ) _ , err := c . request ( & request { method : http . MethodPatch , path : fmt . Sprintf ( " " , org , repo , number ) , requestBody : map [ string ] string { " " : " " } , exitCodes : [ ] int { 200 } , } , nil ) return err }
// CloseIssue closes the existing, open issue provided
//
// See https://developer.github.com/v3/issues/#edit-an-issue
CloseIssue closes the existing open issue provided See https : // developer . github . com / v3 / issues / #edit - an - issue