Skip to content

ci: skip lint-and-test on non-code changes#53

Merged
enginerd-kr merged 3 commits into
mainfrom
ci/skip-lint-test-on-non-code-changes
Apr 3, 2026
Merged

ci: skip lint-and-test on non-code changes#53
enginerd-kr merged 3 commits into
mainfrom
ci/skip-lint-test-on-non-code-changes

Conversation

@enginerd-kr

Copy link
Copy Markdown
Owner

Summary

  • Add changes job using dorny/paths-filter@v3 to detect code-related file changes
  • Skip lint-and-test job when only non-code files are modified (docs, .claude/, etc.)
  • Update claude-review-and-label to run even when lint-and-test is skipped

Test plan

  • Create a PR with only docs changes and verify lint-and-test is skipped
  • Create a PR with code changes and verify lint-and-test runs normally
  • Verify claude-review-and-label runs in both cases

🤖 Generated with Claude Code

Use dorny/paths-filter to detect code-related file changes and skip
the lint-and-test job for non-code PRs (docs, config, etc.).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 61f9d270f0

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/pr-checks.yml
@enginerd-kr

Copy link
Copy Markdown
Owner Author

Coverage report

This PR does not seem to contain any modification to coverable code.

examples/ contains executable Python covered by ruff check,
so changes there should trigger lint-and-test.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@enginerd-kr

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: e86a356f0f

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/pr-checks.yml Outdated
If the changes job fails (e.g. checkout or paths-filter error),
lint-and-test is skipped and the label job could still run due to
always(). Add explicit needs.changes.result == 'success' check.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@enginerd-kr
enginerd-kr merged commit 6e242c0 into main Apr 3, 2026
2 of 3 checks passed
@enginerd-kr
enginerd-kr deleted the ci/skip-lint-test-on-non-code-changes branch April 3, 2026 14:17
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