From 7bd0a9aad46f5f5f074de763c2e3689ef27d2e4d Mon Sep 17 00:00:00 2001 From: Elijah Date: Sat, 8 Aug 2026 18:54:39 -0700 Subject: [PATCH] Limit CI linting to changed source files --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 839b7b8..105c385 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -37,7 +37,7 @@ jobs: - name: Lint changed source files run: | if BASE=$(git rev-parse HEAD^ 2>/dev/null); then - git diff --name-only -z "$BASE" HEAD -- '*.ts' '*.tsx' '*.js' '*.mjs' | + git diff --name-only --diff-filter=ACMR -z "$BASE" HEAD -- '*.ts' '*.tsx' '*.js' '*.mjs' | xargs -0 -r npx eslint else git ls-files -z -- '*.ts' '*.tsx' '*.js' '*.mjs' |