mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-08-17 01:10:28 +03: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
Notes:
sideshowbarker
2024-07-18 04:38:32 +09:00
Author: https://github.com/gmta Commit: https://github.com/SerenityOS/serenity/commit/6ef8100e25 Pull-request: https://github.com/SerenityOS/serenity/pull/17080 Reviewed-by: https://github.com/linusg
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 New Issue
Block a user