Skip to content

Commit 9370483

Browse files
GHA: modernize
1 parent 7aff65d commit 9370483

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

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

+6-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
# - {os: macOS-latest, r: 'devel' }
2222
# - {os: macOS-latest, r: 'release' }
2323
# - {os: macOS-latest, r: 'oldrel' }
24-
- {os: ubuntu-latest, r: 'devel' }
24+
- {os: ubuntu-latest, r: 'devel' , future: 'develop' }
2525
- {os: ubuntu-latest, r: 'devel' , suggests_only: 'false', label: '!suggests_only' }
2626
- {os: ubuntu-latest, r: 'release' }
2727
- {os: ubuntu-latest, r: 'oldrel' }
@@ -45,6 +45,7 @@ jobs:
4545
_R_CHECK_THINGS_IN_TEMP_DIR_: true
4646
## R (>= 4.4.0) Note, no trailing underscore (sic!)
4747
_R_COMPARE_LANG_OBJECTS: eqonly
48+
R_FUTURE_BRANCH: ${{ matrix.config.future }}
4849

4950
steps:
5051
- uses: actions/checkout@v4
@@ -71,6 +72,10 @@ jobs:
7172
- name: Install itself (to build vignettes)
7273
run: |
7374
install.packages(".", repos=NULL, type="source")
75+
pver <- Sys.getenv("R_FUTURE_BRANCH")
76+
if (nzchar(pver)) {
77+
remotes::install_github("futureverse/future", ref = pver)
78+
}
7479
shell: Rscript {0}
7580

7681
- name: Session info

.github/workflows/revdepcheck-top.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ jobs:
8989
9090
- name: Upload check results
9191
if: failure()
92-
uses: actions/upload-artifact@v3
92+
uses: actions/upload-artifact@v4
9393
with:
9494
name: ${{ runner.os }}-r${{ matrix.config.r }}-revdep${{ matrix.config.pkg }}-results
9595
path: ${{ matrix.config.pkg }}.Rcheck

0 commit comments

Comments
 (0)