Skip to content

ci: skip merge-queue tests when only docs changed - #36

Merged
Ninja3047 merged 1 commit into
mainfrom
ci-skip-docs-only
Jul 31, 2026
Merged

ci: skip merge-queue tests when only docs changed#36
Ninja3047 merged 1 commit into
mainfrom
ci-skip-docs-only

Conversation

@Ninja3047

Copy link
Copy Markdown
Collaborator

The test matrix installs IDA Pro and consumes a license per version even when a merge group only touches documentation. This adds a single Detect code changes step to the test job that diffs the merge group against its base; the IDA install / uv / test steps are skipped when the diff contains only root-level markdown, docs/, LICENSE, or .gitignore.

Notes:

  • Skipping happens at the step level (same pattern the job already uses for PRs), so the required Test (IDA 9.x) checks still report and the merge queue is unaffected.
  • Markdown under src/ and tests/ still counts as code, because the bundled skill assets are covered by tests.
  • lint and zizmor are left untouched — they cost seconds, so gating them isn't worth the extra machinery.

🤖 Generated with Claude Code

The test matrix installs IDA Pro and consumes a license per version even
when a merge group only touches root-level markdown, docs/, LICENSE, or
.gitignore. Diff the merge group against its base and skip the test
steps when nothing else changed, using the same step-level skip that
already keeps the required per-version checks reporting on PRs.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Ninja3047
Ninja3047 force-pushed the ci-skip-docs-only branch from 43ff23f to 8451067 Compare July 31, 2026 15:11
@Ninja3047
Ninja3047 added this pull request to the merge queue Jul 31, 2026
Merged via the queue into main with commit ea09f71 Jul 31, 2026
10 checks passed
@Ninja3047
Ninja3047 deleted the ci-skip-docs-only branch July 31, 2026 23:52
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