From 8276bbb7c7cd645b7fce53ecec1153c1d1d9845c Mon Sep 17 00:00:00 2001 From: Adam Forys Date: Tue, 3 Oct 2023 05:25:14 +0200 Subject: [PATCH] Tweak vctrs for R 4.1 --- .github/workflows/r-renv-lock.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/r-renv-lock.yml b/.github/workflows/r-renv-lock.yml index 818f405..55efa11 100644 --- a/.github/workflows/r-renv-lock.yml +++ b/.github/workflows/r-renv-lock.yml @@ -116,7 +116,16 @@ jobs: # Install latest remotes version renv::install("remotes", repos = cran_latest) + install_min_version <- function(pkg, version) { + upgrade <- try(packageVersion(pkg) >= version, silent = TRUE) + if (!isTRUE(upgrade)) { + message("Upgrade `", pkg, "` to `", version, "`") + renv::install(paste0(pkg, "@", version), dependencies = "none") + } + } + renv::install("R.cache", dependencies = "Imports") + install_min_version("vctrs", "0.4.1") renv::install("styler@1.10.2", dependencies = "none") renv::install("roxygen2@7.2.3", dependencies = "none")