mirror of
https://github.com/SerenityOS/serenity
synced 2024-07-21 18:15:58 +00:00
CI: Ignore dependabot in commit linter for PRs
Dependabot cannot be configured to significantly change the way it formats its commit message, and it currently includes a "Signed-Off-By" tag which is not allowed by our linter. This updates our CI commit linter to exclude bots from the checks.
This commit is contained in:
parent
5a1ac851aa
commit
6ef8100e25
8
.github/workflows/lintcommits.yml
vendored
8
.github/workflows/lintcommits.yml
vendored
|
@ -15,6 +15,9 @@ jobs:
|
|||
uses: actions/github-script@v6
|
||||
with:
|
||||
script: |
|
||||
const excludedBotIds = [
|
||||
49699333, // dependabot[bot]
|
||||
];
|
||||
const rules = [
|
||||
{
|
||||
pattern: /^[^\r]*$/,
|
||||
|
@ -62,7 +65,10 @@ jobs:
|
|||
const commits = await github.paginate(opts);
|
||||
|
||||
const errors = [];
|
||||
for (const { sha, commit: { message } } of commits) {
|
||||
for (const { sha, commit: { message }, author } of commits) {
|
||||
if (excludedBotIds.includes(author.id)) {
|
||||
continue;
|
||||
}
|
||||
const commitErrors = [];
|
||||
for (const { pattern, error } of rules) {
|
||||
if (!pattern.test(message)) {
|
||||
|
|
Loading…
Reference in a new issue