Skip to content

update to cmem-plugin-template v9.9.0 - #41

Merged
seebi merged 1 commit into
mainfrom
feature/updateTemplate
Oct 13, 2026
Merged

seebi merged 1 commit into
mainfrom
feature/updateTemplate

Conversation

@seebi

@seebi seebi commented Oct 13, 2026

Copy link
Copy Markdown
Member

Updates this project from cmem-plugin-template v9.7.0 to v9.9.0.

What the template brings

  • TRY400 joins [tool.ruff.lint] ignore: PluginLogger has no exception(), so the rule asked for a call that does not exist.
  • PLR2004 is relaxed under tests/**/*.py: in an assertion the expected value is the literal that states it, and naming it as a constant moves the specification away from the assertion.
  • .gitlab-ci.yml includes .gitlab-ci-custom.yml when that file exists, so a project adds a job without editing the template owned pipeline.
  • the plugin-implementation, plugin-testing, plugin-documentation and copier-update skills and .claude/rules/copier-template.md are updated.

What this branch did beyond the merge

  • nothing beyond the merge was needed here

Verification

pyproject.toml was diffed against a project freshly rendered from this project's own copier answers: it differs only by this project's own dependencies, and no list valued setting lost an entry. task check:ruff, task check:mypy and task check:trivy pass locally; pytest is left to this pipeline.

Replays v9.7.0 -> v9.9.0. TRY400 joins the ruff ignore list because
PluginLogger has no exception(), PLR2004 is relaxed under tests/ because an
assertion's expected value is the literal it asserts, .gitlab-ci.yml learns to
include .gitlab-ci-custom.yml when that file exists, and the agent skills and
rules shipped under .claude/ are updated.

Verified against a project freshly rendered from the same answers: pyproject.toml
differs only by this project's own dependencies, and no list valued setting lost
an entry. task check:ruff, check:mypy and check:trivy pass here; pytest is left
to the pipeline.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VbqmemAwRmKUxpCncz68L6
@github-actions

Copy link
Copy Markdown

Coverage

Coverage Report
File Stmts Miss Cover Missing
init.py 0 0 100%
plugin_reason.py 158 22 86% 345 347 349 351 353 355 357 365 367 369 431 471-475 479 487 506 510 514 521
plugin_validate.py 159 21 87% 134 136 138 140 142 144 146 148 150 204 236-240 279 283 288 293 300 320
utils.py 118 20 83% 128-131 144 170 172 180 189-191 193-196 198 223 265-267
doc/init.py 5 0 100%
TOTAL 440 63 86%  

Tests Skipped Failures Errors Time
31 0 💤 0 ❌ 0 🔥 458.132 ⏱

@seebi
seebi merged commit 1e87e0b into main Oct 13, 2026
2 of 3 checks passed
@seebi
seebi deleted the feature/updateTemplate branch October 13, 2026 16:37
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