← gitpulse
CI/CD·Pushed May 9, 2026·S

CI skips deploy runs for doc-only commits

Deployment workflows now ignore markdown, LICENSE, and .gitignore changes, so documentation-only commits no longer trigger costly CI deploy runs.

GitHub Actions workflows were running full deployments whenever any file changed, including documentation-only commits. A README tweak or license update would spin up build-and-deploy pipelines that produced no visible change to the published site. Three deployment workflows — the Vercel production deploy, Vercel preview deploy for pull requests, and self-deploy — now include path filters that skip CI execution when only markdown files, the LICENSE, or .gitignore are modified. Teams can push documentation updates with confidence that CI minutes are reserved for actual code changes. The README also received minor visual polish: feature descriptions now render with clearer separation between bold headers and italic supporting text.
Technical description
This commit introduces path filtering to three GitHub Actions workflows to prevent unnecessary CI runs on documentation-only changes. The [[code ref=1]].github/workflows/deploy-vercel.yml[[/code]] workflow handles production deployments on main branch pushes. A [[code]]paths-ignore[[/code]] block was added to the push trigger, excluding markdown files, LICENSE, and .gitignore. The [[code ref=2]].github/workflows/deploy-vercel-preview.yml[[/code]] workflow handles pull request preview deployments. The same paths-ignore block was added to its pull_request trigger. The [[code ref=3]].github/workflows/self-deploy.yml[[/code]] workflow handles self-hosted deployments. It received the identical paths-ignore block on its push trigger. Simultaneously, [[code]]README.md[[/code]] received formatting improvements in its feature grid. Bold feature names now sit on their own line above italic descriptions, with line breaks for visual clarity. Files at a Glance: - [[code]].github/workflows/deploy-vercel.yml[[/code]] — Added paths-ignore to main branch push trigger - [[code]].github/workflows/deploy-vercel-preview.yml[[/code]] — Added paths-ignore to PR trigger - [[code]].github/workflows/self-deploy.yml[[/code]] — Added paths-ignore to main branch push trigger - [[code]]README.md[[/code]] — Feature grid formatting improved

Categories

  • CI/CD (50%)Primary change: paths-ignore added to three deployment workflows to skip CI runs for doc-only pushes
  • Documentation (35%)README.md formatting changes — bold/italic contrast in feature grid
  • Configuration (15%)GitHub Actions workflow configuration updated with new path filtering rules