Skip to content

Commit 3b170e3

Browse files
committed
refactor(ci): consolidate reference section URL pattern handling
1 parent f16853b commit 3b170e3

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

.github/scripts/sync-untranslated-issue.mjs

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -73,19 +73,18 @@ function generatePreviewPath(filepath) {
7373
.replace(/\/README\.md$/, '') // READMEの場合はディレクトリのみ
7474
.replace(/\.md$/, '');
7575

76-
// reference 配下の特殊なパス変換
77-
if (basePath === 'reference/press-kit') {
78-
return 'press-kit';
79-
}
80-
if (basePath === 'reference/roadmap') {
81-
return 'roadmap';
82-
}
83-
if (basePath === 'reference/cli') {
84-
return 'cli';
85-
}
86-
// reference/errors, reference/extended-diagnostics は reference/ を削除
87-
if (basePath.startsWith('reference/errors/') || basePath.startsWith('reference/extended-diagnostics/')) {
88-
return basePath.replace('reference/', '');
76+
// reference 配下の特殊なパス変換: reference/ プレフィックスを削除
77+
const referenceTopLevelPaths = ['press-kit', 'roadmap', 'cli'];
78+
if (basePath.startsWith('reference/')) {
79+
const subPath = basePath.replace('reference/', '');
80+
// トップレベルパス(press-kit, roadmap, cli)
81+
if (referenceTopLevelPaths.includes(subPath)) {
82+
return subPath;
83+
}
84+
// サブディレクトリパス(errors/*, extended-diagnostics/*)
85+
if (subPath.startsWith('errors/') || subPath.startsWith('extended-diagnostics/')) {
86+
return subPath;
87+
}
8988
}
9089

9190
// チュートリアルの特殊なパス変換

0 commit comments

Comments
 (0)