Skip to content

v1.0.0

Choose a tag to compare

@nandriychuk nandriychuk released this 17 Dec 16:03
cc7957a

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), and QCMilestones() 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, and QCMergeLocal() 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 run QCCompletedIssues() (#69, #73).
  • Action_QCPRIssues() to run QCPR() for specific pull requests (#55, #68).
  • Action_QCMilestone() to run QCMilestones() 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

Full Changelog: v0.2.0...v1.0.0