workflowr-pkg-tests

January 2, 2026 ยท View on GitHub

This repository contains additional tests of the R package workflowr.

Weekly

The following tests are run every Monday:

  • current: A current setup using the release versions

  • legacy: A legacy setup using older versions

  • future: A future setup using R-devel and many packages installed directly from GitHub

NameOSRpandocknitrrmarkdownstatus
currentUbuntu 24.04release2.16.2releasereleasecurrent
legacyUbuntu 22.043.3.32.9.2.11.291.18legacy
futureUbuntu 24.04devel2.19.2develdevelfuture

Monthly

The following tests are run (at least) monthly:

  • cross-platform: Runs R CMD check --as-cran with NOT_CRAN: TRUE on Linux, macOS, and Windows. Uses the conda environments in conda/
Namestatus
cross-platformcross-platform

Quarterly

The following tests are run (at least) quarterly:

  • pandocless: Runs R CMD check --as-cran in an environment without pandoc. Confirms that all tests that requires pandoc are properly skipped when it is unavailable (because some CRAN test machines don't have pandoc installed)
  • spell-check: Checks spelling with spelling::spell_check_package()
  • update-conda-lockfiles: Updates the conda lockfiles in conda/ to use the latest package versions available. These are used by the job cross-platform
Namestatus
pandoclesspandocless
spell-checkspell-check
update-conda-lockfilesupdate-conda-lockfiles

Miscellaneous

Other tests available:

NamePurpose
reticulateTest wflow_html() warning for Python plots created with reticulate version < 1.14.9000
speedTest speed of wflow_publish() for dev version compared to previous versions