Skip to content

ci: skip Python checks for docs-only changes - #856

Merged
kvlonge merged 1 commit into
mainfrom
ci/skip-tests-for-docs-only
Sep 27, 2026
Merged

kvlonge merged 1 commit into
mainfrom
ci/skip-tests-for-docs-only

Conversation

@kvlonge

@kvlonge kvlonge commented Sep 27, 2026

Copy link
Copy Markdown
Contributor

Why

Only changes entirely under website/ skipped the Python checks. A README edit, a demo GIF or a regenerated skill docs page still ran the static checks and the unit and integration suites, where unrelated flaky tests could block a docs change.

Changes

Treat these as docs-only in verify.yml, alongside website/:

  • root-level Markdown (README.md, CHANGELOG.md, CONTRIBUTING.md, AGENTS.md);
  • .github/demos/ (README GIFs);
  • src/sqlbuild/.agents/skills/sqlbuild/references/docs/*.md (skill pages generated from the website docs).

Markdown elsewhere, including the hand-written skill files, still counts as code.

Verification

  • Ran the classification against sample path sets: README plus website, README plus a GIF, and generated skill pages are docs-only; SKILL.md, Python files, pyproject.toml, Markdown under tests/ and verify.yml are not.
  • actionlint reports only the two existing if: false warnings.

@kvlonge
kvlonge enabled auto-merge (squash) September 27, 2026 16:57
@kvlonge
kvlonge merged commit e3178c4 into main Sep 27, 2026
24 checks passed
@kvlonge
kvlonge deleted the ci/skip-tests-for-docs-only branch September 27, 2026 17:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant