I reorganized the
rhub package, and created R6 classes to hold information about the checks. Much cleaner now. Functions
list_package_check(),e etc. all return
There is also a new function
last_check() that returns the last submitted check of the current R session.
The web submission checks the submitted filename. If it does not look like a proper R source package, built via
R CMD build, then we reject it immediately.
On Linux platforms, we are now installing
pandocfrom the binaries built by RStudio. Unfortunately this still fails sometimes: https://github.com/r-hub/rhub-linux-builders/issues/10 https://github.com/r-hub/rhub-linux-builders/issues/15 We will have to build our own pandoc binaries or packages…
qpdfis needed for checking PDF documentation. It is now installed on the Linux builders. Windows coming soon.
The Jenkins job reaper does not fail on unusual jobs, e.g. ones that were aborted or that never ran for some reason.