Skip to content

Commit 9b40740

Browse files
committed
ci
1 parent d101737 commit 9b40740

1 file changed

Lines changed: 25 additions & 28 deletions

File tree

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

Lines changed: 25 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -19,55 +19,52 @@ jobs:
1919
matrix:
2020
config:
2121
- {os: windows-latest, r: 'release'}
22-
- {os: windows-latest, r: 'devel'}
23-
- {os: macOS-latest, r: 'release'}
24-
- {os: ubuntu-20.04, r: 'devel', rspm: "https://packagemanager.rstudio.com/cran/__linux__/xenial/latest", http-user-agent: "R/4.0.0 (ubuntu-16.04) R (4.0.0 x86_64-pc-linux-gnu x86_64 linux-gnu) on GitHub Actions" }
25-
- {os: ubuntu-20.04, r: 'release', rspm: "https://packagemanager.rstudio.com/cran/__linux__/xenial/latest"}
26-
- {os: ubuntu-20.04, r: 'oldrel', rspm: "https://packagemanager.rstudio.com/cran/__linux__/xenial/latest"}
27-
- {os: ubuntu-20.04, r: '3.5', rspm: "https://packagemanager.rstudio.com/cran/__linux__/xenial/latest"}
28-
- {os: ubuntu-20.04, r: '3.4', rspm: "https://packagemanager.rstudio.com/cran/__linux__/xenial/latest"}
22+
- {os: macOS-latest, r: 'release'}
23+
- {os: ubuntu-20.04, r: 'release', rspm: "https://packagemanager.rstudio.com/cran/__linux__/focal/latest"}
2924

3025
env:
3126
R_REMOTES_NO_ERRORS_FROM_WARNINGS: true
32-
RSPM: ${{ matrix.config.rspm }}
33-
GITHUB_PAT: ${{ secrets.PAT }}
27+
CRAN: ${{ matrix.config.cran }}
28+
3429
steps:
3530
- uses: actions/checkout@v2
36-
3731
- uses: r-lib/actions/setup-r@master
3832
with:
3933
r-version: ${{ matrix.config.r }}
40-
34+
- uses: r-lib/actions/setup-pandoc@master
35+
4136
- uses: r-lib/actions/setup-r-dependencies@v1
4237
with:
4338
extra-packages: rcmdcheck
4439

45-
- uses: r-lib/actions/setup-pandoc@master
40+
- name: Cache R packages
41+
if: runner.os != 'Windows'
42+
uses: actions/cache@v1
43+
with:
44+
path: ${{ env.R_LIBS_USER }}
45+
key: ${{ runner.os }}-${{ hashFiles('.github/R-version') }}-1-${{ hashFiles('.github/depends.Rds') }}
46+
restore-keys: ${{ runner.os }}-${{ hashFiles('.github/R-version') }}-1-
4647

47-
- name: Query dependencies
48+
- name: Install dependencies
4849
run: |
49-
install.packages('remotes')
50-
saveRDS(remotes::dev_package_deps(dependencies = TRUE), ".github/depends.Rds", version = 2)
51-
writeLines(sprintf("R-%i.%i", getRversion()$major, getRversion()$minor), ".github/R-version")
50+
install.packages("tokenizers.bpe")
51+
install.packages("word2vec")
52+
install.packages("uwot")
53+
install.packages("dbscan")
54+
install.packages("udpipe")
5255
shell: Rscript {0}
53-
54-
- name: Install system dependencies
55-
if: runner.os == 'Linux'
56-
run: |
57-
while read -r cmd
58-
do
59-
eval sudo $cmd
60-
done < <(Rscript -e 'writeLines(remotes::system_requirements("ubuntu", "20.04"))')
61-
- name: Install dependencies
56+
57+
- name: Session info
6258
run: |
63-
remotes::install_deps(dependencies = TRUE)
64-
remotes::install_cran("rcmdcheck")
59+
options(width = 100)
60+
pkgs <- installed.packages()
61+
pkgs[, c("Version"), drop = FALSE]
6562
shell: Rscript {0}
6663

6764
- name: Check
6865
env:
6966
_R_CHECK_CRAN_INCOMING_REMOTE_: false
70-
run: rcmdcheck::rcmdcheck(args = c("--no-manual", "--as-cran"), error_on = "warning", check_dir = "check")
67+
run: rcmdcheck::rcmdcheck(args = c("--no-manual", "--as-cran", "--no-multiarch"), error_on = "warning", check_dir = "check")
7168
shell: Rscript {0}
7269

7370
- name: Upload check results

0 commit comments

Comments
 (0)