NEWS.md
actions/upload-artifact@v4 as v3 is now deprecated. Contributed in PR #139repository: ${{ github.repository }} –> repository: ${{ env.packageName }}
testthat function skip_if_offline.rmarkdown::html_vignette instead of BiocStyle::html_document.devtools::test_coverage() in the terminal) #112rworkflows package versioning with rworkflows action Release versioning.use_vignette_docker/use_vignette_getstarted
package arg if not provided.construct_cont, as not everyone will have rworkfows installed on the machine where the vignette is being rendered.\itemize –> describe to avoid CRAN check errors.gha_python_versions() within construct_runners
miniforge_variantminiforge_versionactivate_environmentenvironment_filechannelsconstruct_conda_ymlconstruct_conda_yml and building conda envs from the generated yamls.fill_yaml
is_default
force=TRUE to the remotes::install_local steps. #86runforesight/workflow-telemetry-action step.rspm explicitly by default.construct_cont:
default_registry
check_registry
docker_registry arg to let users choose which registry to push to. Defaults to “ghcr.io” instead of “docker.io” so that no additional credentials are needed.
use_workflowget_github_url_desc
free_diskspace
use_workflowuse_workflow
template arg can now be “rworkflows_static:dev” to use the “dev” branch’s version of action.yml as a workflow template.use_vignette_docker
infer_docker_org
no visible global function definition for internal function check_miniconda_args
check_miniconda_args was clearly defined in its own file. The only way to fix it was copying the function into the same one where it was called fill_yaml.echo "GITHUB_TOKEN=${{ inputs.GITHUB_TOKEN }}" >> $GITHUB_ENV
runforesight/workflow-telemetry-action step and move to top.infer_deps
infer_deps the DESCRIPTION path directly within the fill_description func.conda_*
setup-miniconda.use_codespace
run_vignettes.tinytex_installer, tinytex_version, pandoc_version
tinytex R package.construct_runners
bioc is of length one, the same value is automatically applied across all 3 OS.use_workflow
name arg into two args: name + template, so that you can create multiple separate workflow files using the same template.tinytex_installer, tinytex_version, pandoc_version
save_yamlcheck_bioc_versioncheck_r_versionconstruct_cont
BiocPkgTools + biocViews to Suggests
fill_yaml
omit_if_default to omit tinytex args from yaml.is_rstudio: new interal helper function.github_token parameter docs between action.yml and use_workflow.BiocPkgTools/biocViews to Suggests to compensate for issues with the CRAN server: #65fill_yaml:
template="rworkflows_static", prevent with2 from simplifying to vector.construct_runners
rspm wasn’t getting added.get_github_url_db
docs size by rendering PNG instead of html in depgraph vignette.get_hex and get_description
get_description
use_repos arg.@returns in Roxygen notes.action.yml
repos before it was defined.use_workflow
branch to align with Bioc’s recent changes to their standards.get_description unit tests.construct_authors unit tests.infer_biocviews tests.codecov_graphs: Fix link with redirect.get_description
description obj directly to any argument returns that obj.refs at onceget_hex
output style arg to vignette functions.use_vignette_docker
port_in and port_out
port_out=8900 to align with the available Imperial Private Cloud ports (8900-9000).fill_description
infer_deps
infer_biocviews
is_gha
BiocCheck in rworkflow yamls.require() calls in action.yml quiet.use_badges
add_codecov_graphs
codecov_graphs
bioc_r_version:
depth and internal func parse_version
get_hex / use_badges
add_hex is a character string, interpret it as the hex path instead.use_badges
add_lifecycle: badger::badge_lifecycle()
is_default as it is never used. Document in gist for later use: https://gist.github.com/bschilder/f02a5b564977f52fd665728a22c0d005
use_badges:
pkg arg for explicit package specification.get_descriptionr-lib/setup-r-dependenciesr-lib/setup-tinytexgrimbough/bioc-actions/setup-bioctimeoutr-lib/setup-r-dependencies
node_modules$package-lock\.json$package\.json$run_crancheck –> run_rcmdcheck
DOCKER_ORG –> docker_org
DOCKER_USERNAME –> docker_user
as_cran: separate from run_rcmdcheck
tag: specify action version.use_workflow(run_docker=FALSE)
repository
badge