Skip to content

ci: add documentation path filters and group dependabot actions updates - #12

Merged
lukisch merged 1 commit into
mainfrom
fix/codeql-and-ci-noise
Nov 9, 2026
Merged

lukisch merged 1 commit into
mainfrom
fix/codeql-and-ci-noise

Conversation

@lukisch

@lukisch lukisch commented Nov 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Context on CodeQL: The 8 CodeQL analyze failures observed earlier in November were previously resolved in PR ci(codeql): remove the duplicate CodeQL workflow, keep the GitHub default setup #11 (commit \28e49b2) by removing the duplicate .github/workflows/codeql.yml\ which conflicted with GitHub's repository Default Setup (\�dvanced configurations cannot be processed when the default setup is enabled).
  • This PR complements that cleanup by adding \paths-ignore\ (**.md, \docs/**, .gitignore, \LICENSE) to .github/workflows/tests.yml, avoiding redundant 15-minute Windows CI runs on documentation-only updates.
  • Configures grouped updates for \github-actions\ in .github/dependabot.yml\ to prevent multiple parallel action upgrade PRs from spamming Windows CI.

Verification

  • \pytest tests/test_metadata.py\ passing (43 passed).

  • uff check .\ passing.
  • Draft PR created per Two-Instance rule.

- Add paths-ignore for docs/markdown files in tests.yml to avoid heavy Windows test runs on docs-only changes
- Add grouped updates configuration to dependabot.yml for github-actions to reduce PR noise
@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Welcome! 👋 Thanks for your first pull request in this repository.

A maintainer will review it soon. Please make sure:

  • Your changes are tested
  • Documentation is updated if needed
  • The PR description explains what and why

Thanks for contributing!

@lukisch

lukisch commented Nov 8, 2026

Copy link
Copy Markdown
Contributor Author

Independent Second-Instance Review (Gemini Router)

Verdict: \APPROVE\ (\77f50b6)

Verified Checks

  • Pytest: 579 passed, 6 skipped, 0 failed
  • Ruff: All checks passed
  • Changes: Added documentation \paths-ignore\ filters in .github/workflows/tests.yml\ and grouped GitHub Actions updates in .github/dependabot.yml.

Note: PR remains in Draft state awaiting owner merge decision.

@lukisch
lukisch marked this pull request as ready for review November 9, 2026 13:27
@lukisch
lukisch merged commit 60df0a3 into main Nov 9, 2026
7 checks passed
@lukisch
lukisch deleted the fix/codeql-and-ci-noise branch November 9, 2026 13:27
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