@@ -46,11 +46,12 @@ func testAPIWorkflowRunBasic(t *testing.T, apiRootURL string, itemCount int, use
4646 foundRun := false
4747
4848 for _ , run := range runnerList .Entries {
49- verifyWorkflowRunCanbeFoundWithStatusFilter (t , apiRunsURL , token , run .ID , "" , run .Status , "" , "" , "" )
50- verifyWorkflowRunCanbeFoundWithStatusFilter (t , apiRunsURL , token , run .ID , run .Conclusion , "" , "" , "" , "" )
51- verifyWorkflowRunCanbeFoundWithStatusFilter (t , apiRunsURL , token , run .ID , "" , "" , "" , run .HeadBranch , "" )
52- verifyWorkflowRunCanbeFoundWithStatusFilter (t , apiRunsURL , token , run .ID , "" , "" , run .Event , "" , "" )
53- verifyWorkflowRunCanbeFoundWithStatusFilter (t , apiRunsURL , token , run .ID , "" , "" , "" , "" , run .TriggerActor .UserName )
49+ verifyWorkflowRunCanbeFoundWithStatusFilter (t , apiRunsURL , token , run .ID , "" , run .Status , "" , "" , "" , "" )
50+ verifyWorkflowRunCanbeFoundWithStatusFilter (t , apiRunsURL , token , run .ID , run .Conclusion , "" , "" , "" , "" , "" )
51+ verifyWorkflowRunCanbeFoundWithStatusFilter (t , apiRunsURL , token , run .ID , "" , "" , "" , run .HeadBranch , "" , "" )
52+ verifyWorkflowRunCanbeFoundWithStatusFilter (t , apiRunsURL , token , run .ID , "" , "" , run .Event , "" , "" , "" )
53+ verifyWorkflowRunCanbeFoundWithStatusFilter (t , apiRunsURL , token , run .ID , "" , "" , "" , "" , run .TriggerActor .UserName , "" )
54+ verifyWorkflowRunCanbeFoundWithStatusFilter (t , apiRunsURL , token , run .ID , "" , "" , "" , "" , run .TriggerActor .UserName , run .HeadSha )
5455
5556 req := NewRequest (t , "GET" , fmt .Sprintf ("%s/%s" , run .URL , "jobs" )).AddTokenAuth (token )
5657 jobsResp := MakeRequest (t , req , http .StatusOK )
@@ -82,7 +83,7 @@ func testAPIWorkflowRunBasic(t *testing.T, apiRootURL string, itemCount int, use
8283 assert .True (t , foundRun , "Expected to find run with ID %d" , runID )
8384}
8485
85- func verifyWorkflowRunCanbeFoundWithStatusFilter (t * testing.T , runAPIURL , token string , id int64 , conclusion , status , event , branch , actor string ) {
86+ func verifyWorkflowRunCanbeFoundWithStatusFilter (t * testing.T , runAPIURL , token string , id int64 , conclusion , status , event , branch , actor , headSHA string ) {
8687 filter := url.Values {}
8788 if conclusion != "" {
8889 filter .Add ("status" , conclusion )
@@ -99,6 +100,9 @@ func verifyWorkflowRunCanbeFoundWithStatusFilter(t *testing.T, runAPIURL, token
99100 if actor != "" {
100101 filter .Set ("actor" , actor )
101102 }
103+ if headSHA != "" {
104+ filter .Set ("head_sha" , headSHA )
105+ }
102106 req := NewRequest (t , "GET" , runAPIURL + "?" + filter .Encode ()).AddTokenAuth (token )
103107 runResp := MakeRequest (t , req , http .StatusOK )
104108 runList := api.ActionWorkflowRunsResponse {}
0 commit comments