Skip to contents

All functions

Action_qcthat()
Use a GitHub Action to manage qcthat
AttachReleaseReports()
Attach QC reports to a GitHub release
CommentAllReports()
Comment on a PR or issue with QC reports
CommentIssue()
Comment on a GitHub Issue
CommentReport()
Comment on a PR or issue with a QC report
CommentUAT() experimental
Comment on a PR or issue with a UAT report
CompileIssueTestMatrix()
Create a nested tibble of issues and tests
CompileTestResults()
Extract information from testthat results
DefaultIgnoreLabels()
Default labels to ignore
DefaultIgnoreLabelsDF()
Default ignored labels as a tibble
ExpectUserAccepts() experimental
Does a user accept the feature?
ExtractTestsFromFiles() experimental
Extract test information from test files
FetchPRIssueNumbers()
Fetch all issues associated with a GitHub pull request
FetchRefPRNumber()
Fetch the pull request number for a branch or other git ref
FetchRepoIssueClosers()
Fetch repository issue closers
FetchRepoIssues()
Fetch repository issues
FetchRepoPRs()
Fetch repository pull requests
GetGHOwner()
Find the owner of the target repository
GetGHRepo()
Find the name of the target repository
GuessIssueNumber()
Guess the relevant issue number from the GitHub event
GuessMilestones()
Guess relevant milestone names from the GitHub event
GuessPRNumber()
Guess the most relevant pull request number
GuessReleaseID()
Guess the relevant release id from the GitHub event
IsCheckingUAT()
Detect whether the user is specifically checking UAT issues
LoadGHEventPayload()
Load the GitHub event payload
LoadUATIssues()
Load UAT issues from disk
MapIssueClosersToCommits()
Add Commits list column to dfIssueClosers
MapLongIssueCommits() experimental
Map issues to commits in long format
MapTestFilesToPotentialIssues() experimental
Map test files to potential issues
PrepareTestIssueContext() experimental
Prepare test issue context for analysis
QCCompletedIssues()
Generate a QC report of completed issues
QCIssues()
Generate a QC report of specific issues
QCMergeGH()
Generate a QC report of issues associated with a GitHub merge
QCMergeLocal()
Generate a QC report of issues probably related to changes between local git refs
QCMilestones()
Generate a QC report of a specific milestone or milestones
QCPR()
Generate a QC report of issues associated with a GitHub pull request
QCPackage()
Generate a QC report for a package
SaveUATIssues()
Save UAT issues to disk
SetupGHLabels()
Setup qcthat labels in a GitHub repository
Skill_TagTestsWithIssues() experimental
Use an AI skill to tag tests with issues
TriggerUAT() experimental
Trigger the UAT cycle for closed issues
print(<qcthat_Object>) format(<qcthat_Object>)
Printing qcthat objects
use_qcthat()
Set up qcthat for a package