From 7470f06252ae1f4b279a0f29c77259af7618e72c Mon Sep 17 00:00:00 2001 From: Silviu Dinu Date: Tue, 11 Feb 2025 13:31:33 +0400 Subject: [PATCH] feat: GitHub runner scaler - fetch up to 100 workflow runs Signed-off-by: Silviu Dinu --- pkg/scalers/github_runner_scaler.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/scalers/github_runner_scaler.go b/pkg/scalers/github_runner_scaler.go index a830b51bdc0..65b7e51d8d0 100644 --- a/pkg/scalers/github_runner_scaler.go +++ b/pkg/scalers/github_runner_scaler.go @@ -619,7 +619,7 @@ func (s *githubRunnerScaler) getWorkflowRunJobs(ctx context.Context, workflowRun // getWorkflowRuns returns a list of workflow runs for a given repository func (s *githubRunnerScaler) getWorkflowRuns(ctx context.Context, repoName string, status string) (*WorkflowRuns, error) { - url := fmt.Sprintf("%s/repos/%s/%s/actions/runs?status=%s", s.metadata.githubAPIURL, s.metadata.owner, repoName, status) + url := fmt.Sprintf("%s/repos/%s/%s/actions/runs?status=%s&per_page=100", s.metadata.githubAPIURL, s.metadata.owner, repoName, status) body, statusCode, err := getGithubRequest(ctx, url, s.metadata, s.httpClient) if err != nil && statusCode == 404 { return nil, nil