Skip to content

Commit 889e403

Browse files
committed
fix(action): look for descriptions before loading them
1 parent 9f21bc2 commit 889e403

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/action.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,11 @@ const createIssues = async (octokit, context, maxOpenedIssues, labels, users, co
259259
const slug = componentsCandidatesToCreateIssue[i];
260260
const issueTitle = erroredComponents.includes(slug) ? `Failure Detected in \`${slug}\`` : `Drift Detected in \`${slug}\``;
261261
const file_name = slug.replace("/", "_")
262+
// Before we read the issue description, test that the file exists
263+
if (!fs.existsSync(`issue-description-${file_name}.md`)) {
264+
core.error(`Failed to create issue for component ${slug} because issue description file issue-description-${file_name}.md does not exist`);
265+
continue;
266+
}
262267
const issueDescription = fs.readFileSync(`issue-description-${file_name}.md`, 'utf8');
263268

264269
const label = erroredComponents.includes(slug) ? "error" : "drift"

0 commit comments

Comments
 (0)