The online Bioconductor build reports are great for humans to look at, but they are not easily computable. This function scrapes HTML and text files available from the build report online pages to generate a tidy data frame version of the build report.
biocBuildReport(version = BiocManager::version(), stage.timings = FALSE)
character(1) the character version number
as used to access the online build report. For
example, "3.14". The default is the "current version"
as given by BiocManager::version()
. Note
that this is a character vector of length one and not a number.
logical(1) Whether to include the start, end, and elapsed time for each build, check, install stage from each building in the result (default: FALSE)
A tbl_df
object with columns pkg, version,
author, commit, date, node, stage, and result.
# Set the stage--what version of Bioc am I using?
BiocManager::version()
#> [1] ‘3.17’
latest_build <- biocBuildReport()
#> adding rname 'https://bioconductor.org/checkResults/3.17/bioc-LATEST/report.tgz'
head(latest_build)
#> # A tibble: 6 × 11
#> pkg author version git_last_commit git_last_commit_date Deprecated
#> <chr> <chr> <chr> <chr> <dttm> <lgl>
#> 1 ABSSeq Wentao Yang 1.54.0 5e7de8c 2023-04-25 10:31:15 FALSE
#> 2 ABSSeq Wentao Yang 1.54.0 5e7de8c 2023-04-25 10:31:15 FALSE
#> 3 ABSSeq Wentao Yang 1.54.0 5e7de8c 2023-04-25 10:31:15 FALSE
#> 4 ABSSeq Wentao Yang 1.54.0 5e7de8c 2023-04-25 10:31:15 FALSE
#> 5 ABSSeq Wentao Yang 1.54.0 5e7de8c 2023-04-25 10:31:15 FALSE
#> 6 ABSSeq Wentao Yang 1.54.0 5e7de8c 2023-04-25 10:31:15 FALSE
#> # ℹ 5 more variables: PackageStatus <chr>, node <chr>, stage <chr>,
#> # result <chr>, bioc_version <chr>