43 lines
1.0 KiB
YAML
43 lines
1.0 KiB
YAML
on:
|
|
push:
|
|
branches: master
|
|
|
|
name: pkgdown
|
|
|
|
jobs:
|
|
pkgdown:
|
|
runs-on: macOS-latest
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
|
|
- uses: r-lib/actions/setup-r@master
|
|
|
|
- uses: r-lib/actions/setup-pandoc@master
|
|
|
|
- name: Query dependencies
|
|
run: |
|
|
install.packages('remotes')
|
|
saveRDS(remotes::dev_package_deps(dependencies = TRUE), ".github/depends.Rds", version = 2)
|
|
shell: Rscript {0}
|
|
|
|
- name: Cache R packages
|
|
uses: actions/cache@v1
|
|
with:
|
|
path: ${{ env.R_LIBS_USER }}
|
|
key: macOS-r-3.6-${{ hashFiles('.github/depends.Rds') }}
|
|
restore-keys: macOS-r-3.6-
|
|
|
|
- name: Install dependencies
|
|
run: |
|
|
install.packages("remotes")
|
|
remotes::install_deps(dependencies = TRUE)
|
|
remotes::install_dev("pkgdown")
|
|
shell: Rscript {0}
|
|
|
|
- name: Install package
|
|
run: R CMD INSTALL .
|
|
|
|
- name: Deploy package
|
|
run: pkgdown::deploy_to_branch(new_process = FALSE)
|
|
shell: Rscript {0}
|