Skip to content

Commit cf2f9c1

Browse files
committed
Force installing ggplot2 < v4 to avoid CI errors
1 parent b24ee77 commit cf2f9c1

File tree

3 files changed

+29
-25
lines changed

3 files changed

+29
-25
lines changed

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

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -47,22 +47,28 @@ jobs:
4747
r-version: ${{ matrix.config.r }}
4848
http-user-agent: ${{ matrix.config.http-user-agent }}
4949
use-public-rspm: true
50-
50+
51+
- name: Install system dependencies for Ubuntu
52+
if: runner.os == 'Linux'
53+
run: |
54+
sudo apt-get update
55+
sudo apt-get install -y libgdal-dev libgeos-dev libproj-dev libudunits2-dev
56+
shell: bash
57+
5158
- name: Install GEOS on macOS
5259
if: matrix.config.os == 'macos-latest'
5360
run: brew install geos
5461
shell: bash
5562

5663
- name: Install dependencies
57-
uses: r-lib/actions/setup-r-dependencies@v2
58-
with:
59-
extra-packages: |
60-
any::lintr
61-
github::elgabbas/ecokit
62-
github::hmsc-r/HMSC
63-
local::.
64-
needs: check
65-
64+
run: |
65+
install.packages(c("remotes", "rcmdcheck"))
66+
remotes::install_version("ggplot2", version = "3.5.2")
67+
remotes::install_github("elgabbas/ecokit")
68+
remotes::install_github("hmsc-r/HMSC")
69+
remotes::install_local(".", dependencies = TRUE, upgrade = "never", Ncpus = parallel::detectCores())
70+
shell: Rscript {0}
71+
6672
- name: Check package
6773
uses: r-lib/actions/check-r-package@v2
6874
with:

.github/workflows/lint.yaml

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -41,18 +41,8 @@ jobs:
4141
remotes::install_version("ggplot2", version = "3.5.2")
4242
remotes::install_github("elgabbas/ecokit")
4343
remotes::install_github("hmsc-r/HMSC")
44-
remotes::install_local(".", dependencies = TRUE, upgrade = "never")
44+
remotes::install_local(".", dependencies = TRUE, upgrade = "never", Ncpus = parallel::detectCores())
4545
shell: Rscript {0}
46-
47-
# - name: Install dependencies
48-
# uses: r-lib/actions/setup-r-dependencies@v2
49-
# with:
50-
# extra-packages: |
51-
# any::lintr
52-
# github::elgabbas/ecokit
53-
# github::hmsc-r/HMSC
54-
# local::.
55-
# needs: lint
5646

5747
- name: Lint
5848
run: lintr::lint_package()

.github/workflows/pkgdown.yaml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,19 @@ jobs:
4141
with:
4242
use-public-rspm: true
4343

44+
- name: Install system dependencies
45+
run: |
46+
sudo apt-get update
47+
sudo apt-get install -y libgdal-dev libproj-dev libgeos-dev libudunits2-dev
48+
4449
- name: Install dependencies
45-
uses: r-lib/actions/setup-r-dependencies@v2
46-
with:
47-
extra-packages: any::pkgdown, local::.
48-
needs: website
50+
run: |
51+
install.packages(c("remotes", "pkgdown"))
52+
remotes::install_version("ggplot2", version = "3.5.2")
53+
remotes::install_github("elgabbas/ecokit")
54+
remotes::install_github("hmsc-r/HMSC")
55+
remotes::install_local(".", dependencies = TRUE, upgrade = "never", Ncpus = parallel::detectCores())
56+
shell: Rscript {0}
4957

5058
- name: Build site
5159
run: pkgdown::build_site_github_pages(new_process = FALSE, install = FALSE)

0 commit comments

Comments
 (0)