From b6f501b6bf1c25561a371a5a8948c48c41d62527 Mon Sep 17 00:00:00 2001 From: Gordon Williams Date: Wed, 6 Jul 2022 09:30:44 +0100 Subject: [PATCH] check for badly named changelogs, fix some more (ref #2024) --- apps/hidmsicswipe/{changelog => ChangeLog} | 0 apps/nato/{changelog.txt => ChangeLog} | 0 apps/widviztime/{changelog => ChangeLog} | 0 bin/sanitycheck.js | 5 ++++- 4 files changed, 4 insertions(+), 1 deletion(-) rename apps/hidmsicswipe/{changelog => ChangeLog} (100%) rename apps/nato/{changelog.txt => ChangeLog} (100%) rename apps/widviztime/{changelog => ChangeLog} (100%) diff --git a/apps/hidmsicswipe/changelog b/apps/hidmsicswipe/ChangeLog similarity index 100% rename from apps/hidmsicswipe/changelog rename to apps/hidmsicswipe/ChangeLog diff --git a/apps/nato/changelog.txt b/apps/nato/ChangeLog similarity index 100% rename from apps/nato/changelog.txt rename to apps/nato/ChangeLog diff --git a/apps/widviztime/changelog b/apps/widviztime/ChangeLog similarity index 100% rename from apps/widviztime/changelog rename to apps/widviztime/ChangeLog diff --git a/bin/sanitycheck.js b/bin/sanitycheck.js index 569f5fa4b..53ef3403d 100755 --- a/bin/sanitycheck.js +++ b/bin/sanitycheck.js @@ -123,7 +123,10 @@ apps.forEach((app,appIdx) => { if (!app.version) ERROR(`App ${app.id} has no version`, {file:metadataFile}); else { if (!fs.existsSync(appDir+"ChangeLog")) { - if (app.version != "0.01") + var invalidChangeLog = fs.readdirSync(appDir).find(f => f.toLowerCase().startsWith("changelog") && f!="ChangeLog"); + if (invalidChangeLog) + ERROR(`App ${app.id} has wrongly named ChangeLog (${invalidChangeLog})`, {file:appDirRelative+invalidChangeLog}); + else if (app.version != "0.01") WARN(`App ${app.id} has no ChangeLog`, {file:metadataFile}); } else { var changeLog = fs.readFileSync(appDir+"ChangeLog").toString();