From 25cee38f480a01113d0032bf831c339de0717352 Mon Sep 17 00:00:00 2001 From: Samuel Buis Date: Tue, 13 Jan 2026 11:57:32 +0100 Subject: [PATCH 1/3] test: re-enable test on widows (#15) --- .github/workflows/R-CMD-check.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index 87e20eb..42a94f2 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -35,7 +35,7 @@ jobs: fail-fast: false matrix: config: - #- {os: windows-latest, r: 'release'} + - {os: windows-latest, r: 'release'} - {os: ubuntu-latest, r: "release", rspm: "https://packagemanager.rstudio.com/cran/__linux__/focal/latest"} env: From d83cec0f53c8c9d0555bf2002d33181ecea8d497 Mon Sep 17 00:00:00 2001 From: Samuel Buis Date: Tue, 13 Jan 2026 14:22:33 +0100 Subject: [PATCH 2/3] fix: version of testthat (#15) There is a problem with testthat >= 3.1.8: tests crash at the end for an unknown reason although they all pass. --- .github/workflows/R-CMD-check.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index 42a94f2..ab4444d 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -93,7 +93,7 @@ jobs: - name: Install dependencies (force ggplot2 v3.5.2 first) run: | install.packages('remotes') - # Instal ggplot2 3.5.2 first + # Install ggplot2 3.5.2 first (was done due to temporary incompatibility of CroPlotR with ggplot 4.0.0, to remove when CroPlotR 1.0.0 will be released) remotes::install_version("ggplot2", version = "3.5.2", upgrade = "never") # Instal dependencies without upgrade @@ -106,10 +106,10 @@ jobs: remotes::install_github("SticsRPacks/SticsRFiles@main", dependencies = FALSE, upgrade = "never") shell: Rscript {0} - #- name: Install testthat 3.1.8 - # run: Rscript -e "install.packages('https://cran.r-project.org/src/contrib/Archive/testthat/testthat_3.1.8.tar.gz', repos = NULL, type = 'source')" - - name: Install testthat - run: Rscript -e "install.packages('testthat')" + - name: Install testthat 3.1.8 # there is a problem with testthat >= 3.1.8, tests crash at the end for an unknown reason although they all pass + run: Rscript -e "install.packages('https://cran.r-project.org/src/contrib/Archive/testthat/testthat_3.1.8.tar.gz', repos = NULL, type = 'source')" + #- name: Install testthat + # run: Rscript -e "install.packages('testthat')" - name: Check env: From 7ac4328fcec1e527d302244aa26bacb986f5ead6 Mon Sep 17 00:00:00 2001 From: Samuel Buis Date: Tue, 13 Jan 2026 14:40:48 +0100 Subject: [PATCH 3/3] fix: install ellipsis (#15) Required for testthat 3.1.8 --- .github/workflows/R-CMD-check.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index ab4444d..6cf54b6 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -107,7 +107,10 @@ jobs: shell: Rscript {0} - name: Install testthat 3.1.8 # there is a problem with testthat >= 3.1.8, tests crash at the end for an unknown reason although they all pass - run: Rscript -e "install.packages('https://cran.r-project.org/src/contrib/Archive/testthat/testthat_3.1.8.tar.gz', repos = NULL, type = 'source')" + run: | + Rscript -e 'install.packages("ellipsis")' + Rscript -e 'remotes::install_version("testthat", version = "3.1.8")' + # Rscript -e "install.packages('https://cran.r-project.org/src/contrib/Archive/testthat/testthat_3.1.8.tar.gz', repos = NULL, type = 'source')" #- name: Install testthat # run: Rscript -e "install.packages('testthat')"