Skip to content

Commit a7a9029

Browse files
GHA: Check also with 'future' develop version
1 parent e5fcc1e commit a7a9029

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

.github/workflows/R-CMD-check.yaml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ jobs:
1919
- {os: windows-latest, r: 'devel' }
2020
- {os: windows-latest, r: 'release' }
2121
- {os: windows-latest, r: 'oldrel' }
22-
# - {os: macOS-latest, r: 'devel' }
22+
- {os: macOS-latest, r: 'devel' }
2323
- {os: macOS-latest, r: 'release' }
24-
# - {os: macOS-latest, r: 'oldrel' }
25-
# - {os: ubuntu-latest, r: 'devel' }
24+
- {os: macOS-latest, r: 'oldrel' }
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' }
@@ -34,6 +34,7 @@ jobs:
3434
- {os: ubuntu-latest, r: 'release' , language: ko, label: ko }
3535
- {os: ubuntu-latest, r: 'release' , language: zh_CN, label: zh_CN }
3636
- {os: ubuntu-latest, r: 'release' , language: zh_TW, label: zh_TW }
37+
- {os: windows-latest, r: 'devel', future_version: develop, label: 'w/ future-develop' }
3738

3839
env:
3940
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
@@ -53,6 +54,7 @@ jobs:
5354
## Specific to futures
5455
R_PARALLELLY_AVAILABLECORES_SYSTEM: ${{ matrix.config.availablecores }}
5556
R_FUTURE_RNG_ONMISUSE: error
57+
R_FUTURE_VERSION: ${{ matrix.config.future_version }}
5658

5759
steps:
5860
- uses: actions/checkout@v4
@@ -77,6 +79,15 @@ jobs:
7779
install.packages(".", repos = NULL, type = "source") ## needed by parallel workers
7880
shell: Rscript {0}
7981

82+
- name: Test with specific future version?
83+
run: |
84+
future_version <- Sys.getenv("R_FUTURE_VERSION")
85+
if (nzchar(future_version)) {
86+
install.packages("remotes")
87+
remotes::install_github("futureverse/future", ref=future_version)
88+
}
89+
shell: Rscript {0}
90+
8091
- name: Session info
8192
run: |
8293
options(width = 100)

0 commit comments

Comments
 (0)