From 5a95a1ff43789604ac37b5ca043e5ebb858c0128 Mon Sep 17 00:00:00 2001 From: Jesus Aguilera Date: Wed, 17 Dec 2025 15:09:46 -0800 Subject: [PATCH 1/2] Fetch all workflows with paginate --- src/github-helper.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/github-helper.ts b/src/github-helper.ts index 3528aed4c..cdc0f9f35 100644 --- a/src/github-helper.ts +++ b/src/github-helper.ts @@ -189,12 +189,12 @@ export class GitHubHelper { workflowName: string ): Promise { core.debug(`Getting workflow ${workflowName} for repository ${repository}`) - const {data: workflows} = await this.octokit.rest.actions.listRepoWorkflows( + const workflows = await this.octokit.paginate(this.octokit.rest.actions.listRepoWorkflows, { ...this.parseRepository(repository) } ) - for (const workflow of workflows.workflows) { + for (const workflow of workflows) { core.debug(`Found workflow: ${workflow.path}`) if ( workflow.path.endsWith(`${workflowName}.yml`) || From 3a242a53bcbe6c3f82018fb32866bd1fd9dd6cf0 Mon Sep 17 00:00:00 2001 From: Jesus Aguilera Date: Wed, 17 Dec 2025 16:37:43 -0800 Subject: [PATCH 2/2] Add page parameter when fetching all workflows --- src/github-helper.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/github-helper.ts b/src/github-helper.ts index cdc0f9f35..c3d4215da 100644 --- a/src/github-helper.ts +++ b/src/github-helper.ts @@ -189,9 +189,10 @@ export class GitHubHelper { workflowName: string ): Promise { core.debug(`Getting workflow ${workflowName} for repository ${repository}`) - const workflows = await this.octokit.paginate(this.octokit.rest.actions.listRepoWorkflows, + const workflows = await this.octokit.paginate("GET /repos/{owner}/{repo}/actions/workflows", { - ...this.parseRepository(repository) + ...this.parseRepository(repository), + per_page: 100 } ) for (const workflow of workflows) {