diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 89023560a6..254334abfc 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -143,12 +143,12 @@ jobs: env: MERGE_BASE: ${{ steps.merge_base.outputs.sha }} run: | - if git diff --quiet "${MERGE_BASE}...HEAD" -- ':**' \ - ':!**/*.md' \ - ':crates/ty_python_semantic/resources/mdtest/**/*.md' \ + # NOTE: Do not exclude all Markdown files here, but rather use + # specific exclude patterns like 'docs/**'), because tests for + # 'ty' are written in Markdown. + if git diff --quiet "${MERGE_BASE}...HEAD" -- \ ':!docs/**' \ ':!assets/**' \ - ':.github/workflows/ci.yaml' \ ; then echo "changed=false" >> "$GITHUB_OUTPUT" else