Changelog
shigella (development version)
- Initial CRAN submission.
Internal changes
added
.lintrconfiguration fileMoved helper functions into
R/subdirectory (#1)simplified spell-check GitHub Action (#3)
Migrated the Claude Code and NEWS-changelog workflows to
d-morrison/ghareusable workflows, and removed the obsolete upstream-fix watcher (#29)Finished the
Morrison-Lab/ghamigration: replaced the hand-maintained spellcheck, changed-file lint, and version-check workflows with their gha counterparts, added thebump-dev-versioncompanion, and added checks for workflow, YAML, and Markdown lint, junk files, typos, committed secrets, PHI, broken links, and semantic line breaks (#32)Moved the Claude, Claude-review, and NEWS callers from
@v1to@v2, fixing the startup failure every Claude Code run hit because@v1does not declare theANTHROPIC_API_KEYsecret the callers pass (#32)Recorded the roxygen2 version in
Config/roxygen2/version, which roxygen2 8.1.0 uses in place ofRoxygenNote(#32)Pinned
use-ai-config: trueexplicitly on the Claude and Claude-reviewMorrison-Lab/gha@v2callers (#36). The reusable workflows already default that input to true, so the bot and the reviewer were already installing the sharedai-configplugin on every run. Setting it in the caller records that intent and keeps it from changing if the@v2default ever moves.Added
AGENTS.mdandCLAUDE.md, short orientation files for AI coding agents that defer to.github/copilot-instructions.mdas the source of truth, plus a.claude/settings.jsonpermissions allowlist (#35)Corrected
.github/copilot-instructions.md, whose CI section was stale, and recorded the inverted version convention and the two separate spelling accept-lists there (#35)Made the Claude reviewer on-request only: dropped the
pull_requesttrigger from.github/workflows/claude-code-review.yml, so a push to a pull request no longer starts a review by itself (#44). A review is now requested with an@claude reviewcomment or a manual dispatch. Two automatic paths survive upstream, ingha’sclaude.yml, neither with a caller-side opt-out: an@clauderun that pushes commits to a pull request dispatches a review of them, and an@clauderun on an issue that pushes a branch opens a draft pull request and dispatches a review of that. Both are tracked as Morrison-Lab/gha#778. Because the check no longer appears on every pull request,review / require-reviewmust not be listed as a required status check.