Skip to content
Prev Previous commit
Next Next commit
Handle file errors as false
  • Loading branch information
mario-campos committed Aug 27, 2026
commit 580da893f6f14486e1b426886336b01482870cde
12 changes: 9 additions & 3 deletions scripts/changetool/cli/validate.ts
Original file line number Diff line number Diff line change
Expand Up @@ -76,9 +76,15 @@ export function hasValidChangenoteCategory(
export function isValidChangenoteFile(filename: string): boolean {
let isValid: boolean = true;

const { data: frontmatter, content } = matter(
fs.readFileSync(filename, "utf8"),
);
let fileData: string | undefined;
try {
fileData = fs.readFileSync(filename, "utf8");
} catch (error) {
console.error(`${filename}: failed to read file`, error);
return false;
}

const { data: frontmatter, content } = matter(fileData);

if (!isValidChangenoteFilename(path.basename(filename))) {
isValid = false;
Expand Down