5151 config :
5252 - {os: windows-latest, r: 'release'}
5353 - {os: macOS-latest, r: 'release'}
54- - {os: ubuntu-24.04, r: '3.6', rspm: "https://packagemanager.posit.co/cran/2022-04-01 "}
55- - {os: ubuntu-24.04, r: '4.0', rspm: "https://packagemanager.posit.co/cran/2022-04-01 "}
54+ - {os: ubuntu-24.04, r: '3.6', rspm: "https://packagemanager.posit.co/cran/2022-10-11 "}
55+ - {os: ubuntu-24.04, r: '4.0', rspm: "https://packagemanager.posit.co/cran/2022-10-11 "}
5656 - {os: ubuntu-24.04, r: 'release', rspm: "https://packagemanager.posit.co/cran/__linux__/noble/latest"}
5757 - {os: ubuntu-24.04, r: 'devel', rspm: "https://packagemanager.posit.co/cran/__linux__/noble/latest"}
5858
8686 fi
8787 echo "Current package version is now: $(grep "Version:" DESCRIPTION | awk '{print $2}')"
8888 shell : bash
89-
89+
9090 - name : Set up R
9191 uses : r-lib/actions/setup-r@v2
9292 with :
9797 run : |
9898 sudo apt-get install texlive-latex-base texlive-fonts-recommended
9999
100-
101100 - name : Install system dependencies (R 3.x)
102101 if : matrix.config.r < '4.0'
103102 run : |
@@ -127,11 +126,6 @@ jobs:
127126 sed -i '1i#include <cstdint>' vdiffr-src/src/devSVG.cpp
128127 R CMD INSTALL --preclean --no-multiarch --with-keep.source vdiffr-src
129128 rm -rf vdiffr-src
130-
131- - name : Show installed R packages
132- run : |
133- Rscript -e 'sessionInfo()'
134- Rscript -e 'installed.packages()[, c("Package", "Version")]'
135129
136130 - name : Set up R dependencies (R 3.x)
137131 if : matrix.config.r < '4.0'
@@ -142,7 +136,7 @@ jobs:
142136 github::ms609/PlotTools@v0.3.1
143137 rcmdcheck@1.3.3
144138 waldo@0.4.0
145- testthat@3.0.4
139+ testthat@3.1.5
146140 pkgload@1.2.4
147141 pkgdown@2.0.1
148142 bslib@0.3.1
@@ -161,32 +155,18 @@ jobs:
161155 needs : |
162156 check
163157 coverage
164-
165- - name : Show installed R packages
166- run : |
167- Rscript -e 'sessionInfo()'
168- Rscript -e 'installed.packages()[, c("Package", "Version")]'
169158
170159 - name : Set up R dependencies (Non-Windows)
171160 if : ${{runner.os != 'Windows' && matrix.config.r >= '4.0' }}
172161 uses : r-lib/actions/setup-r-dependencies@v2
173162 with :
174163 needs : |
175164 check
176- extra-packages :
165+ extra-packages : |
166+ TreeDist=?ignore-before-r=4.0.0
167+ vdiffr=?ignore-before-r=4.0.0
177168 phangorn=?ignore-before-r=4.1.0
178-
179- - name : Show installed R packages
180- run : |
181- Rscript -e 'sessionInfo()'
182- Rscript -e 'installed.packages()[, c("Package", "Version")]'
183-
184- - name : Debug package requirements
185- run : |
186- Rscript -e 'ip <- as.data.frame(installed.packages()[, c("Package","Version")]); print(ip[ip$Package %in% c("rmarkdown","knitr","xfun","htmltools","tinytex"), ])'
187- Rscript -e 'deps <- tools::package_dependencies("htmltools", db = available.packages(), which = c("Depends","Imports","LinkingTo")); print(deps)'
188- Rscript -e 'cat("rmarkdown DESCRIPTION:\n"); cat(readLines(system.file("DESCRIPTION", package = "rmarkdown")), sep="\n")'
189-
169+
190170 - name : Check package
191171 uses : r-lib/actions/check-r-package@v2
192172
0 commit comments