Skip to content

chore: strip issue slugs from NEWS.md and ignore revdep/ (PUNY-fuqwajas) - #95

Merged
bart-turczynski merged 1 commit into
mainfrom
chore/news-slugs-revdep-ignore
Jul 26, 2026
Merged

bart-turczynski merged 1 commit into
mainfrom
chore/news-slugs-revdep-ignore

Conversation

@bart-turczynski

Copy link
Copy Markdown
Owner

Two cleanups surfaced by a /cran pre-submission pass.

NEWS.md: drop the 14 PUNY-xxxxxxxx slugs

spelling::spell_check_package() flagged 34 words; 14 were Fiberplane issue
slugs sitting in the user-facing changelog. They are internal tracker IDs, so
they are noise to a reader and noise to the spell checker at the same time.

Preserved the references that actually resolve for a reader: ADR-016 and
ADR-017 (DECISIONS.md ships) and the GitHub reference #67.

Spell check: 34 → 18 words. The remaining 18 are genuine technical
vocabulary and are handled separately in PUNY-ddljtzrv.

.gitignore / .Rbuildignore: revdep/

revdepcheck::revdep_check() writes a SQLite db, a cloned library, and a full
build of every reverse dependency into revdep/ — hundreds of MB, regenerated
on demand. It was ignored by neither file, so a local revdep run would dirty the
working tree, and it could have been swept into a source tarball.

Verification

Doc/config only — no R or C++ source touched, so no clean rebuild or
R CMD check gate applies. spell_check_package() re-run confirms 0 remaining
slugs; git check-ignore confirms revdep/ is now covered; git ls-files
confirms no build junk was ever tracked.

🤖 Generated with Claude Code

The changelog carried 14 Fiberplane issue slugs (PUNY-xxxxxxxx) that mean
nothing to a reader of the release notes and accounted for 14 of the 34 words
flagged by spelling::spell_check_package(). Remove them, keeping the references
that do resolve for a reader: ADR-016 and ADR-017 (DECISIONS.md ships) and the
GitHub reference #67. Spell check drops to 18 words, all real vocabulary,
tracked in PUNY-ddljtzrv.

Also ignore revdep/. revdepcheck::revdep_check() writes a SQLite db, a cloned
library, and a full build of every reverse dependency there -- hundreds of MB,
regenerated on demand. It was in neither .gitignore nor .Rbuildignore, so a
local revdep run would dirty the tree and could reach a source tarball.

Doc/config only; no R or C++ source touched.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@bart-turczynski
bart-turczynski merged commit f42d483 into main Jul 26, 2026
11 checks passed
@bart-turczynski
bart-turczynski deleted the chore/news-slugs-revdep-ignore branch July 26, 2026 12:55
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