Skip to content

v1.1.3

Latest

Choose a tag to compare

@jharmon-gilead jharmon-gilead released this 17 Jun 14:23
e627805

Overview

This patch release streamlines and hones the GitHub Action installed via Action_qcthat().

Action changes

  • Action_qcthat() now installs an action from a dedicated "actions" branch, allowing us to keep the action up-to-date with changes in GitHub policies without requiring an update to the package itself (#303, #205).
  • The sessioninfo runs are now displayed in the action runs and linked to from PR comments, rather than displaying in the comments themselves. This makes it easier to read comments generated by this package in email (#295).
  • The issue-test matrix underlying the full package report is attached to releases as JSON (via SaveAsJSON()), which can be read back into R with ReadJSONAsIssueTestMatrix() (#298).
  • If the fail-for-missing-tests input is true (default), the qcthat action fails if any issues associated with the triggering PR lack tests (and are not tagged with qcthat-nocov) (#288).
  • TriggerUAT() checks the status of PRs again before triggering re-runs of actions, to minimize instances where actions try to run an extra time if a PR is closed while TriggerUAT() is processing (#299).
  • Actions triggered via workflow dispatch now set the branch properly (#308), and action input names match a more standard style (#310).

Other changes

  • ExpectUserAccepts() now automatically assigns UAT issues to GitHub usernames passed as chrAssignees, defaulting to the value of a qcthat_UAT_ASSIGNEES environment variable. This variable can be set in the GitHub action via the uat-assignees input, automatically triggering different UAT reviewers at different stages of development (#193).
  • vignette("expect_user_accepts") added to describe the "User acceptance testing with ExpectUserAccepts" process (#293).
  • qcthat installs the dev version of gh to avoid issues with GitHub PATs caused by recent changes to the GitHub API.

What's Changed

New Contributors

Full Changelog: v1.1.2...v1.1.3