We do automated / CI testing to be sure that gridGraphics installs successfully on shinyapps.io . However, some of these CI servers run older versions of R ( < 3.6.0).
The R >= 3.6.0 change breaks this CI process, since base R does not have a smart enough way to "install the latest version of a package that works for my R version." Instead, it fails with "gridGraphics is not available for this R version."
Is it possible to relax this R >= 3.6.0 restriction for the package so that it installs successfully for older versions of R? Perhaps some functions would be unusable, but I think that would be an ideal opportunity to say "this function requires R >= 3.6.0" instead of failing on the package install.
e.g.:
if (getRversion() < "3.6.0") stop("This function requires R >= 3.6.0")
We do automated / CI testing to be sure that
gridGraphicsinstalls successfully on shinyapps.io . However, some of these CI servers run older versions of R ( < 3.6.0).The
R >= 3.6.0change breaks this CI process, since base R does not have a smart enough way to "install the latest version of a package that works for my R version." Instead, it fails with "gridGraphics is not available for this R version."Is it possible to relax this R >= 3.6.0 restriction for the package so that it installs successfully for older versions of R? Perhaps some functions would be unusable, but I think that would be an ideal opportunity to say "this function requires R >= 3.6.0" instead of failing on the package install.
e.g.: