Add or update a comment on a GitHub pull request (or issue) with a QC report, formatted in GitHub markdown.
Usage
CommentReport(
dfITM,
strReportType,
intPRNumber = GuessPRNumber(strOwner = strOwner, strRepo = strRepo, strGHToken =
strGHToken),
lglUpdate = TRUE,
strRunID = Sys.getenv("GITHUB_RUN_ID"),
strOwner = GetGHOwner(),
strRepo = GetGHRepo(),
strGHToken = gh::gh_token()
)Arguments
- dfITM
(
qcthat_IssueTestMatrix) Aqcthat_IssueTestMatrixobject as returned byAsIssueTestMatrix()(often viaQCPackage()).- strReportType
(
length-1 character) The main title of the report, such as"Completed Issues"or"PR-Associated Issues".- intPRNumber
(
length-1 integer) The number of the pull request to fetch information about and/or post results to.- lglUpdate
(
length-1 logical) Whether to update an existing comment or label if it already exists (rather than creating a new comment or label).- strRunID
(
length-1 character) ID (typically numeric but can be very long) of a GitHub Actions workflow run.- strOwner
(
length-1 character) GitHub username or organization name.- strRepo
(
length-1 character) GitHub repository name.- strGHToken
(
length-1 character) GitHub token with permissions appropriate to the action being performed.
Value
Invisibly returns the result of CommentIssue().