Skip to content

Prepare CodeClone 2.0.1 stability release#30

Merged
orenlab merged 10 commits into
mainfrom
release/2.0.1
May 14, 2026
Merged

Prepare CodeClone 2.0.1 stability release#30
orenlab merged 10 commits into
mainfrom
release/2.0.1

Conversation

@orenlab
Copy link
Copy Markdown
Owner

@orenlab orenlab commented May 14, 2026

Summary

Prepare the CodeClone 2.0.1 stability release with focused fixes for dead-code precision, release documentation, CI/action alignment, and CLI polish.

Changes

  • Add framework-aware dead-code reachability improvements to reduce false positives for common Python patterns.
  • Add a one-time interactive CLI migration note for projects moving from the 2.0.0 line to 2.0.1+.
  • Refresh the CLI banner wording to match CodeClone’s current positioning as a structural review layer.
  • Align release docs, changelog date, action metadata, base image, and lockfile state for the 2.0.1 release branch.

Validation

  • uv lock --check
  • uv run pytest --cov=codeclone --cov-report=term-missing --cov-fail-under=99 --cov-report=xml
  • uv run pre-commit run --all-files
  • uv run --with mkdocs --with mkdocs-material mkdocs build --strict

@github-actions
Copy link
Copy Markdown

CodeClone Review

✅ Passed · Health 90/100 (A) · Baseline ok · Cache miss · CodeClone 2.0.1

Review snapshot

Area Signal Review note
Clones 0 total, 0 new, 0 known no new clone debt reported
Quality CC max 20, CBO max 8, LCOM4 max 3, overloaded 11 structural metric snapshot
Dependencies avg 4.0, p95 12, max 16, cycles 0 acyclic
Coverage Join not joined no coverage.xml facts in this report
Security Surfaces 59 surfaces, 4 categories, 29 production report-only boundary inventory
API Surface 2239 symbols, 217 modules 0 breaking, 0 added
Dead code 0 high-confidence, 1 suppressed clean

Review focus

  • Treat 29 production security surface(s) as review-first boundary code when touched.
  • Review 11 overloaded module candidate(s) when they intersect this PR.

Security Surfaces are report-only capability inventory, not vulnerability claims. Generated by CodeClone

@orenlab orenlab merged commit 286520a into main May 14, 2026
23 checks passed
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