Skip to content

update to cmem-plugin-template v9.10.0 - #13

Merged
seebi merged 3 commits into
mainfrom
feature/updateTemplate
Oct 19, 2026
Merged

seebi merged 3 commits 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.6.1 to v9.10.0, in two steps: the branch first arrived at v9.9.0, and a second commit moves it on to v9.10.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.
  • check:deptry and check:trivy ignore .claude/, so a git worktree created there no longer fails task check with findings from its own copy of the tree.
  • ARG002 on an argument whose presence the framework fixes is a settled suppression in the shipped rules; the plugin-implementation skill says why renaming it to _inputs is wrong.
  • trivy-py-ecc moves to ^0.76.0.1, with the lock refreshed for that package only.
  • 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

  • dropped the # noqa directives the relaxed rules make redundant - RUF100 would now flag them

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. The v9.10.0 step applied cleanly with no conflicts, touching exactly the five expected files. task check:linters (ruff, mypy, deptry, trivy) passes locally with no findings; pytest is left to this pipeline.

seebi and others added 2 commits October 13, 2026 16:43
Replays v9.6.1 -> 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
task check:trivy fails on any finding and trivy's database has moved on since
this lock was written: pyjwt 2.13.0 carries thirteen advisories and urllib3
2.7.0 three. Updating only the flagged packages keeps the change reviewable and
makes the scan clean again.

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

github-actions Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

Coverage

Coverage Report
File Stmts Miss Cover Missing
init.py 0 0 100%
plugin_csvcombine.py 66 0 100%
TOTAL 66 0 100%  

Tests Skipped Failures Errors Time
8 0 💤 0 ❌ 0 🔥 65.517 ⏱

@seebi seebi changed the title update to cmem-plugin-template v9.9.0 update to cmem-plugin-template v9.10.0 Oct 18, 2026
@seebi
seebi merged commit 8cb9a73 into main Oct 19, 2026
2 of 5 checks passed
@seebi
seebi deleted the feature/updateTemplate branch October 19, 2026 15:16
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