From 7c0d3ccb39ccb9e0a1fdf53f06bb75214037dd30 Mon Sep 17 00:00:00 2001 From: Matsu Date: Tue, 5 May 2026 10:32:48 +0300 Subject: [PATCH] ci: Ignore .md & .mdx files on check-pr-size (#29744) --- .github/scripts/quality/check-pr-size.mjs | 2 ++ .github/scripts/quality/check-pr-size.test.mjs | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/.github/scripts/quality/check-pr-size.mjs b/.github/scripts/quality/check-pr-size.mjs index 554b7214d5c..a3505864128 100644 --- a/.github/scripts/quality/check-pr-size.mjs +++ b/.github/scripts/quality/check-pr-size.mjs @@ -40,6 +40,8 @@ export const EXCLUDE_PATTERNS = [ 'packages/testing/**', // Lock file (can produce massive diffs on dependency changes) 'pnpm-lock.yaml', + '**/*.md', + '**/*.mdx' ]; const BOT_MARKER = ''; diff --git a/.github/scripts/quality/check-pr-size.test.mjs b/.github/scripts/quality/check-pr-size.test.mjs index a52422808f6..f5d5d8f3d02 100644 --- a/.github/scripts/quality/check-pr-size.test.mjs +++ b/.github/scripts/quality/check-pr-size.test.mjs @@ -203,4 +203,13 @@ describe('countFilteredAdditions', () => { ]; assert.equal(countFilteredAdditions(files, EXCLUDE_PATTERNS), 50); }); + + it('applies EXCLUDE_PATTERNS to markdown files', () => { + const files = [ + { filename: 'packages/cli/src/service.ts', additions: 50 }, + { filename: 'packages/cli/AGENTS.md', additions: 100 }, + { filename: 'packages/frontend/STORIES.mdx', additions: 100 }, + ]; + assert.equal(countFilteredAdditions(files, EXCLUDE_PATTERNS), 50); + }); });