diff --git a/scripts/ci/codegen/waitForAllReleases.ts b/scripts/ci/codegen/waitForAllReleases.ts index 11ec70bcad9..731a41708b2 100644 --- a/scripts/ci/codegen/waitForAllReleases.ts +++ b/scripts/ci/codegen/waitForAllReleases.ts @@ -15,6 +15,10 @@ type Run = { retried: boolean; }; +function useTagForRelease(language: Language): boolean { + return language === 'scala' || language === 'dart'; +} + async function fetchAllRuns(runs: Run[]): Promise { const octokit = getOctokit(); @@ -28,7 +32,7 @@ async function fetchAllRuns(runs: Run[]): Promise { repo: getClientsConfigField(ciRun.language, 'gitRepoId'), workflow_id: 'release.yml', per_page: 1, - branch: ciRun.language === 'dart' ? undefined : getTargetBranch(ciRun.language), + branch: useTagForRelease(ciRun.language) ? undefined : getTargetBranch(ciRun.language), }); if (workflowRun.data.workflow_runs.length === 0) {