@@ -22,15 +22,19 @@ jobs:
2222 - {os: macOS-latest, r: 'devel' }
2323 - {os: macOS-latest, r: 'release' }
2424 - {os: macOS-latest, r: 'oldrel' }
25- - {os: ubuntu-latest, r: 'devel' }
25+ # - {os: ubuntu-latest, r: 'devel' }
2626 - {os: ubuntu-latest, r: 'release' }
2727 - {os: ubuntu-latest, r: 'oldrel' }
2828 - {os: ubuntu-latest, r: 'oldrel-1' }
2929 - {os: ubuntu-latest, r: 'oldrel-2' }
30- - {os: ubuntu-latest, r: '3.6 ' }
30+ - {os: ubuntu-latest, r: '4.0 ' }
3131 - {os: ubuntu-latest, r: 'release' , language: ko, label: ko }
3232 - {os: ubuntu-latest, r: 'release' , globals_keepWhere: true, label: 'keepWhere' }
3333 - {os: ubuntu-latest, r: 'release' , globals_keepWhere: false, label: '!keepWhere' }
34+ - {os: windows-latest, r: 'devel', globals_version: develop, future_version: develop, label: 'w/ future-develop' }
35+ - {os: windows-latest, r: 'devel', future_version: develop, label: 'w/ future-develop' }
36+ - {os: ubuntu-latest, r: 'release', globals_version: develop, future_version: develop, label: 'w/ future-develop' }
37+ - {os: ubuntu-latest, r: 'release', future_version: develop, label: 'w/ future-develop' }
3438
3539 env :
3640 GITHUB_PAT : ${{ secrets.GITHUB_TOKEN }}
4852 # # Specific to futures
4953 R_FUTURE_RNG_ONMISUSE : error
5054 R_FUTURE_GLOBALS_KEEPWHERE : ${{ matrix.config.globals_keepWhere }}
55+ R_FUTURE_VERSION : ${{ matrix.config.future_version }}
56+ R_GLOBALS_VERSION : ${{ matrix.config.globals_version }}
5157
5258 steps :
5359 - uses : actions/checkout@v4
7076 install.packages(".", repos = NULL, type = "source") ## needed by parallel workers
7177 shell : Rscript {0}
7278
79+ - name : Test with specific future version?
80+ run : |
81+ globals_version <- Sys.getenv("R_GLOBALS_VERSION")
82+ if (nzchar(globals_version)) {
83+ install.packages("remotes")
84+ remotes::install_github("futureverse/future", ref=globals_version)
85+ }
86+ future_version <- Sys.getenv("R_FUTURE_VERSION")
87+ if (nzchar(future_version)) {
88+ install.packages("remotes")
89+ remotes::install_github("futureverse/future", ref=future_version)
90+ }
91+ shell : Rscript {0}
92+
7393 - name : Session info
7494 run : |
7595 options(width = 100)
0 commit comments