diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index 909c818..dcaa358 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -14,7 +14,7 @@ jobs: config: - { os: windows-latest, r: 'release', args: "--no-manual"} - { os: macOS-latest, r: 'release', args: "--no-manual"} - - { os: macOS-latest, r: 'devel', args: "--no-manual --as-cran"} + - { os: macOS-latest, r: 'devel', args: "--as-cran"} - { os: ubuntu-22.04, r: 'devel', args: "--no-manual" } env: @@ -22,7 +22,7 @@ jobs: CRAN: ${{ matrix.config.cran }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: r-lib/actions/setup-r@v2 with: @@ -35,7 +35,7 @@ jobs: - name: Cache R packages if: runner.os != 'Windows' - uses: actions/cache@v1 + uses: actions/cache@v4 with: path: ${{ env.R_LIBS_USER }} key: ${{ runner.os }}-r-${{ matrix.config.r }}-${{ hashFiles('DESCRIPTION') }} @@ -49,6 +49,16 @@ jobs: eval sudo $cmd done < <(Rscript -e 'writeLines(remotes::system_requirements("ubuntu", "20.04"))') + - name: Install system dependencies + if: runner.os == 'Linux' + run: | + sudo apt-get install --no-install-recommends -y libcurl4-openssl-dev + while read -r cmd + do + eval sudo $cmd + done < <(Rscript -e 'writeLines(remotes::system_requirements("ubuntu", "20.04"))') + + - name: Install GSL run: | if [ "${{ runner.os }}" == "Linux" ]; then