Luís Murta 37e99903e4
Some checks failed
/ test (push) Failing after 7s
print all commit errors
2025-06-21 09:32:34 +01:00

18 lines
465 B
JavaScript

import * as core from "@actions/core";
import * as github from "@actions/github";
import lint from "@commitlint/lint";
try {
const commits = github.context.payload.commits;
const outcomes = commits.map((commit) => lint(commit.message));
const failed = outcomes.filter((outcome) => !outcome.valid);
if (failed.length) {
failed.forEach((outcome) => {
core.setFailed(outcome.input);
});
}
} catch (error) {
core.setFailed(error.message);
}