From 60350eabb6d59987b795a59979124439eab7ea02 Mon Sep 17 00:00:00 2001 From: Rob Baker Date: Tue, 20 Aug 2024 21:11:07 -0600 Subject: [PATCH] update github action yaml file to account of linux dependencies that aren't automatically installed. --- .github/workflows/R-CMD-check.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index d46a617..c40e40a 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -29,6 +29,7 @@ jobs: env: GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} R_KEEP_PKG_SOURCE: yes + PKG_SYSREQS: false steps: - uses: actions/checkout@v4 @@ -41,6 +42,19 @@ jobs: http-user-agent: ${{ matrix.config.http-user-agent }} use-public-rspm: true + - uses: r-lib/actions/setup-r@v2 + with: + use-public-rspm: true + + - name: dependencies on Linux + if: runner.os == 'Linux' + run: sudo apt-get install -y make pandoc git libssl-dev libgdal-dev gdal-bin libgeos-dev libproj-dev libsqlite3-dev libicu-dev libudunits2-dev librdf0-dev libxml2-dev libfreetype6-dev libjpeg-dev libpng-dev libtiff-dev libfontconfig1-dev libfribidi-dev libharfbuzz-dev libcurl4-gnutls-dev + + - uses: r-lib/actions/setup-r-dependencies@v2 + with: + extra-packages: any::pkgdown, local::. + needs: website + - uses: r-lib/actions/setup-r-dependencies@v2 with: extra-packages: any::rcmdcheck