v1.0.0
qcthat v1.0.0
You can now use this package to implement a QC framework for any R package associated with a GitHub repository.
New features
A series of QC*() functions to generate QC reports for different sets of issues:
QCPackage()for all issues and tests for an R package and its associated GitHub repository (#46, #69).QCCompletedIssues()for only issues closed as completed (#69, #80).QCIssues()for specific issues (#86), andQCMilestones()for issues associated with specific named milestones (#68, #88)QCPR()for issues associated with specific GitHub pull requests,QCMergeGH()to generalize to issues associated with any GitHub merge using GitHub's graph to determine connections, andQCMergeLocal()to detect probable associations based on commit messages (#68, #84).
A series of Action_*() functions to set up GitHub actions for QC reports:
Action_QCCompletedIssues()to runQCCompletedIssues()(#69, #73).Action_QCPRIssues()to runQCPR()for specific pull requests (#55, #68).Action_QCMilestone()to runQCMilestones()for pull requests associated with milestones, and for releases with names that match milestones (#68, #88).
Other changes
This release also includes a number of helper functions and internal improvements.
What's Changed
- Add release trigger to GHA by Jon Harmon (@jonthegeek) in #74
- Better filename by Jon Harmon (@jonthegeek) in #75
- Stabilize Report on GHA by Jon Harmon (@jonthegeek) in #78
- Add comments to PRs that trigger qc reports by Jon Harmon (@jonthegeek) in #79
- Make it easy to add qc report by Jon Harmon (@jonthegeek) in #82
- Fix 68: QC Report: Associated Issues by Jon Harmon (@jonthegeek) in #87
- Fix 67 90 Ignore Issues with
qcthat-nocovlabel by Jon Harmon (@jonthegeek) in #93 - Fix 95 96 101 81 Tweaks for real use by Jon Harmon (@jonthegeek) in #97
- qcthat v1.0.0 Release Candidate by Jon Harmon (@jonthegeek) in #103
Full Changelog: v0.2.0...v1.0.0