@@ -7,14 +7,14 @@ import (
77 "encoding/hex"
88 "errors"
99 "fmt"
10- "io/ioutil "
10+ "io"
1111 "math"
1212 "net/http"
1313 "strings"
1414
1515 "github.com/cpanato/github_actions_exporter/model"
16- "github.com/go-kit/kit/ log"
17- "github.com/go-kit/kit/ log/level"
16+ "github.com/go-kit/log"
17+ "github.com/go-kit/log/level"
1818 "github.com/google/go-github/v47/github"
1919)
2020
@@ -36,7 +36,7 @@ func NewWorkflowMetricsExporter(logger log.Logger, opts Opts) *WorkflowMetricsEx
3636
3737// handleGHWebHook responds to POST /gh_event, when receive a event from GitHub.
3838func (c * WorkflowMetricsExporter ) HandleGHWebHook (w http.ResponseWriter , r * http.Request ) {
39- buf , err := ioutil .ReadAll (r .Body )
39+ buf , err := io .ReadAll (r .Body )
4040 if err != nil {
4141 _ = level .Error (c .Logger ).Log ("msg" , "error reading body: %v" , err )
4242 w .WriteHeader (http .StatusInternalServerError )
@@ -63,7 +63,7 @@ func (c *WorkflowMetricsExporter) HandleGHWebHook(w http.ResponseWriter, r *http
6363 eventType := r .Header .Get ("X-GitHub-Event" )
6464 switch eventType {
6565 case "ping" :
66- pingEvent := model .PingEventFromJSON (ioutil .NopCloser (bytes .NewBuffer (buf )))
66+ pingEvent := model .PingEventFromJSON (io .NopCloser (bytes .NewBuffer (buf )))
6767 if pingEvent == nil {
6868 _ = level .Info (c .Logger ).Log ("msg" , "ping event" , "hookID" , pingEvent .GetHookID ())
6969 w .WriteHeader (http .StatusBadRequest )
@@ -73,11 +73,11 @@ func (c *WorkflowMetricsExporter) HandleGHWebHook(w http.ResponseWriter, r *http
7373 _ , _ = w .Write ([]byte (`{"status": "honk"}` ))
7474 return
7575 case "workflow_job" :
76- event := model .WorkflowJobEventFromJSON (ioutil .NopCloser (bytes .NewBuffer (buf )))
76+ event := model .WorkflowJobEventFromJSON (io .NopCloser (bytes .NewBuffer (buf )))
7777 _ = level .Info (c .Logger ).Log ("msg" , "got workflow_job event" , "org" , event .GetRepo ().GetOwner ().GetLogin (), "repo" , event .GetRepo ().GetName (), "runId" , event .GetWorkflowJob ().GetRunID (), "action" , event .GetAction ())
7878 go c .CollectWorkflowJobEvent (event )
7979 case "workflow_run" :
80- event := model .WorkflowRunEventFromJSON (ioutil .NopCloser (bytes .NewBuffer (buf )))
80+ event := model .WorkflowRunEventFromJSON (io .NopCloser (bytes .NewBuffer (buf )))
8181 _ = level .Info (c .Logger ).Log ("msg" , "got workflow_run event" , "org" , event .GetRepo ().GetOwner ().GetLogin (), "repo" , event .GetRepo ().GetName (), "workflow_name" , event .GetWorkflow ().GetName (), "runNumber" , event .GetWorkflowRun ().GetRunNumber (), "action" , event .GetAction ())
8282 go c .CollectWorkflowRunEvent (event )
8383 default :
0 commit comments