Skip to content

chore: support Ruff 0.16 - #26

Merged
stepanov1975 merged 1 commit into
mainfrom
chore/ruff-016-compat-v045
Aug 7, 2026
Merged

chore: support Ruff 0.16#26
stepanov1975 merged 1 commit into
mainfrom
chore/ruff-016-compat-v045

Conversation

@stepanov1975

Copy link
Copy Markdown
Owner

Summary

  • allow Ruff 0.16 in the test dependency range
  • preserve Ruff's pre-0.16 default lint rules explicitly so the tooling upgrade does not introduce 108 unrelated diagnostics
  • bump synchronized plugin metadata to 0.4.5 and add release notes
  • update version-bearing and release-note tests

Supersedes #25, which could not pass the version-policy or Ruff gates as submitted.

Verification

  • python -m pytest -q
  • python -m ruff check . (Ruff 0.16.1)
  • python -m mypy
  • python scripts/check_version_policy.py --base-ref origin/main
  • git diff --check
  • focused public/plugin contract tests
  • clean wheel and sdist build
  • python -m twine check for both artifacts
  • wheel and sdist install/entry-point smoke tests

Checklist

  • Generated state (*.sqlite, *.jsonl, caches, .env) is not committed
  • Plugin version bumped in plugin.yaml, pyproject.toml, and hermes_local_knowledge/__init__.py
  • No install or runtime configuration behavior changed
  • No security-sensitive data or paths added

@stepanov1975
stepanov1975 merged commit fa778d8 into main Aug 7, 2026
11 checks passed
@stepanov1975
stepanov1975 deleted the chore/ruff-016-compat-v045 branch August 7, 2026 13:55
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