check for badly named changelogs, fix some more (ref #2024)

pull/2027/head
Gordon Williams 2022-07-06 09:30:44 +01:00
parent 1e9a35cc1a
commit b6f501b6bf
4 changed files with 4 additions and 1 deletions

View File

@ -123,7 +123,10 @@ apps.forEach((app,appIdx) => {
if (!app.version) ERROR(`App ${app.id} has no version`, {file:metadataFile}); if (!app.version) ERROR(`App ${app.id} has no version`, {file:metadataFile});
else { else {
if (!fs.existsSync(appDir+"ChangeLog")) { 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}); WARN(`App ${app.id} has no ChangeLog`, {file:metadataFile});
} else { } else {
var changeLog = fs.readFileSync(appDir+"ChangeLog").toString(); var changeLog = fs.readFileSync(appDir+"ChangeLog").toString();