diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-07-06 04:53:05 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-07-06 04:54:21 +0300 |
| commit | d36a6ded3bbc623a3fcad3c6e45b7b22ae9b6267 (patch) | |
| tree | 2777d83cbb67ebc2cabd6bffe5e22432c490f62b /.github/workflows | |
| parent | b04c6496a8c08059b8cc83ab29a51023f16c76cd (diff) | |
feat(website): add japanese and simplified chinese docs with i18n, translation issue flow
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/issue-gate.yml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/.github/workflows/issue-gate.yml b/.github/workflows/issue-gate.yml index ff7a22d9..dd93e02b 100644 --- a/.github/workflows/issue-gate.yml +++ b/.github/workflows/issue-gate.yml @@ -120,6 +120,16 @@ jobs: } const body = issue.body || ''; + const translationConfirmationPattern = /^\s*-\s*\[[xX]\]\s*I confirm this is a translation issue in the herdr docs, not a bug report, feature request, or question\.\s*$/m; + const translationSections = ['### Page', '### Language', '### What is wrong']; + if ( + translationConfirmationPattern.test(body) && + translationSections.every((section) => body.includes(section)) + ) { + console.log(`#${issue.number} matches the translation issue template; leaving issue open`); + return; + } + const hasBugConfirmation = bugConfirmationPattern.test(body); const hasBugTemplate = requiredSections.every((section) => body.includes(section)); const allowedHeadings = new Set(requiredSections); |
