Skip to content

Commit f56ca7e

Browse files
Aligned NN checks to use r-lib/actions/setup-r-dependencies@v2 (#28)
* Aligned NN checks to use r-lib/actions/setup-r-dependencies@v2 like for standard R-CMD check * Make CRAN reference persistent * Remove unneeded installation of curl
1 parent f5fe3be commit f56ca7e

1 file changed

Lines changed: 6 additions & 22 deletions

File tree

.github/workflows/check_nn_versions.yaml

Lines changed: 6 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -40,34 +40,18 @@ jobs:
4040
steps:
4141
- uses: actions/checkout@v4
4242
- name: Package specific setup
43-
if: ${{ inputs.use_local_setup_action }}
43+
if: ${{ inputs.use_local_setup_action }}
4444
uses: ./.github/actions/setup
4545
- uses: r-lib/actions/setup-pandoc@v2
4646
- uses: r-lib/actions/setup-r@v2
4747
with:
4848
r-version: '${{ matrix.config.r }}'
4949
use-public-rspm: false
50-
- name: Install curl
51-
if: matrix.os == 'ubuntu-latest'
52-
run: |
53-
sudo apt install libcurl4-openssl-dev
54-
- name: Install dependencies
55-
run: >
56-
options(
57-
repos = c(CRAN = "https://packagemanager.posit.co/cran/${{matrix.config.date}}")
58-
)
59-
60-
install.packages(c("rcmdcheck", "pak"), Ncpus = parallel::detectCores()-1)
61-
62-
pak::pak_update()
63-
64-
pak::pak()
65-
shell: 'Rscript {0}'
66-
- name: Session info
67-
run: |
68-
sessionInfo()
69-
installed.packages()[,c("Package", "Version")]
70-
shell: 'Rscript {0}'
50+
cran: 'https://packagemanager.posit.co/cran/${{matrix.config.date}}'
51+
- uses: r-lib/actions/setup-r-dependencies@v2
52+
with:
53+
extra-packages: 'any::rcmdcheck'
54+
needs: check
7155
- uses: r-lib/actions/check-r-package@v2
7256
with:
7357
upload-snapshots: true

0 commit comments

Comments
 (0)