Skip to content

Commit 4f2d3ef

Browse files
committed
feat: add support for existing PRs
1 parent 14d2266 commit 4f2d3ef

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

.github/workflows/translation.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ on:
2020
- 'uz/**'
2121
- 'zh-cn/**'
2222
- 'zh-tw/**'
23+
workflow_dispatch:
24+
inputs:
25+
prNumber:
26+
description: 'PR number to check'
27+
required: true
2328

2429
jobs:
2530
check-translation:
@@ -33,15 +38,16 @@ jobs:
3338
with:
3439
script: |
3540
const languages = ['en', 'es', 'fr', 'it', 'ja', 'ko', 'pt-br', 'ru', 'sk', 'th', 'tr', 'uk', 'uz', 'zh-cn', 'zh-tw'];
41+
const prNumber = context.eventName === 'workflow_dispatch' ? context.payload.inputs.prNumber : context.issue.number;
3642
const { data: pullRequest } = await github.rest.pulls.get({
3743
owner: context.repo.owner,
3844
repo: context.repo.repo,
39-
pull_number: context.issue.number
45+
pull_number: prNumber
4046
});
4147
const { data: files } = await github.rest.pulls.listFiles({
4248
owner: context.repo.owner,
4349
repo: context.repo.repo,
44-
pull_number: context.issue.number
50+
pull_number: prNumber
4551
});
4652
const modifiedLanguages = new Set(files.map(file => file.filename.split('/')[0]));
4753
const labelsToAdd = languages.filter(lang => !modifiedLanguages.has(lang)).map(lang => `requires-translation-${lang}`);

0 commit comments

Comments
 (0)