Skip to content

Skip CI workflows for documentation-only changes - #148

Merged
id774 merged 1 commit into
masterfrom
claude/github-actions-docs-ignore-g2jz1q
Aug 15, 2026
Merged

Skip CI workflows for documentation-only changes#148
id774 merged 1 commit into
masterfrom
claude/github-actions-docs-ignore-g2jz1q

Conversation

@id774

@id774 id774 commented Aug 15, 2026

Copy link
Copy Markdown
Owner

Summary

Updated GitHub Actions workflows to skip CI runs when only documentation files are modified, reducing unnecessary workflow executions and improving CI efficiency.

Key Changes

  • Added paths-ignore configuration to the CI workflow (ci.yml) to skip runs when only Markdown files or files in the doc/ directory are changed
  • Added paths-ignore configuration to the plugins workflow (plugins.yml) with the same exclusion patterns
  • Both push and pull_request events are configured to respect these path filters

Implementation Details

The workflows now ignore changes to:

  • All Markdown files (**/*.md)
  • All files in the doc/ directory (doc/**)

This prevents unnecessary CI runs when contributors update README files, documentation, or other non-code assets, while still running tests for any actual code changes.

https://claude.ai/code/session_015g5cnn9nyj6oU5gbhX3SVz

Both workflows run on every push and pull request. A change that
touches only Markdown or doc/ cannot affect what they check, so
paths-ignore keeps them from starting for one.

Nothing else about when they run changes: the branch filters, the
manual workflow_dispatch trigger, and every job and step are as
they were.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015g5cnn9nyj6oU5gbhX3SVz
@id774
id774 merged commit 54f0591 into master Aug 15, 2026
8 checks passed
@id774
id774 deleted the claude/github-actions-docs-ignore-g2jz1q branch August 15, 2026 10:31
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.

2 participants