Skip to content

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

Merged
seebi merged 2 commits into
mainfrom
feature/updateTemplate
Oct 13, 2026
Merged

seebi merged 2 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.5.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.

seebi and others added 2 commits October 13, 2026 16:43
Replays v9.5.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
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

Copy link
Copy Markdown

Coverage

Coverage Report
File Stmts Miss Cover Missing
init.py 0 0 100%
package_management.py 35 0 100%
test_transform_operator.py 18 0 100%
workflow_task.py 109 0 100%
TOTAL 162 0 100%  

Tests Skipped Failures Errors Time
21 0 💤 0 ❌ 0 🔥 36.133 ⏱

@seebi
seebi merged commit 178e167 into main Oct 13, 2026
2 checks passed
@seebi
seebi deleted the feature/updateTemplate branch October 13, 2026 14:53
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