Skip to content

feat: Add checkup-cruft plugin - #58

Merged
CasperTeirlinck merged 12 commits into
mainfrom
feat/checkup-cruft
Aug 5, 2026
Merged

feat: Add checkup-cruft plugin#58
CasperTeirlinck merged 12 commits into
mainfrom
feat/checkup-cruft

Conversation

@CasperTeirlinck

@CasperTeirlinck CasperTeirlinck commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator

Add a plugin for cruft template metrics:

  • If a cruft template is linked or not
  • Days since the cruft files as been updated
  • Number of conflicts (.rej files)
  • How many commits a project is behind on the template. If its zero, we can say it is up fully to date
  • How many days the template commit is behind the latest template

CasperTeirlinck and others added 11 commits August 4, 2026 14:36
Cruft template metrics: linked, days-since-update, conflicts (local),
plus commits-behind, up-to-date, days-behind-template (opt-in template fetch).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The target can be a subfolder, not only a repo root.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Provider output is already namespaced under context['cruft'], so the
per-key prefix was redundant.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
git ls-files -co --exclude-standard skips gitignored trees (node_modules,
.venv) and still finds untracked .rej artifacts, unlike rglob.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@CasperTeirlinck
CasperTeirlinck marked this pull request as ready for review August 4, 2026 14:25
Add checkup-cruft to the release-prepare package choices and the
release-finalize PACKAGES list so it can be versioned and published.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@CasperTeirlinck
CasperTeirlinck merged commit f69d204 into main Aug 5, 2026
2 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.

2 participants