Display HTML example and link to generated documents #54
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples | |
# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help | |
on: | |
push: | |
branches: [main, master] | |
pull_request: | |
branches: [main, master] | |
name: R-CMD-check | |
permissions: read-all | |
jobs: | |
R-CMD-check: | |
runs-on: ${{ matrix.config.os }} | |
name: ${{ matrix.config.os }} (${{ matrix.config.r }}) | |
strategy: | |
fail-fast: false | |
matrix: | |
config: | |
- {os: macos-latest, r: 'release'} | |
# NOTE: Temporarily bypass other environments due to LaTeX | |
# fontspec incompatibility associated with Helvetica Nueue. | |
# | |
# - {os: windows-latest, r: 'release'} | |
# - {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'} | |
# - {os: ubuntu-latest, r: 'release'} | |
# - {os: ubuntu-latest, r: 'oldrel-1'} | |
env: | |
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} | |
R_KEEP_PKG_SOURCE: yes | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: r-lib/actions/setup-pandoc@v2 | |
- uses: r-lib/actions/setup-r@v2 | |
with: | |
r-version: ${{ matrix.config.r }} | |
http-user-agent: ${{ matrix.config.http-user-agent }} | |
use-public-rspm: true | |
# Installs packages declared in DESCRIPTION | |
- uses: r-lib/actions/setup-r-dependencies@v2 | |
with: | |
extra-packages: any::rcmdcheck, here | |
needs: check | |
# NOTE: Use the task below instead of the task above to avoid | |
# raising any forward compatibility issues on push | |
# (or comment out to check forward compatiblity on push). | |
# - name: Install renv | |
# run: | | |
# R -e 'install.packages("renv")' | |
# R -e 'renv::restore()' | |
# Runs environment status check to diagnose any issues | |
- name: Check renv status | |
run: | | |
R -e 'renv::status()' | |
# Sets up LaTeX with tinytex (for running latex-rendering examples) | |
- uses: quarto-dev/quarto-actions/setup@v2 | |
with: | |
version: pre-release | |
tinytex: true | |
env: | |
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
- uses: r-lib/actions/check-r-package@v2 | |
# NOTE: The following 2 lines prevent failure on warnings | |
with: | |
error-on: '"error"' | |
upload-snapshots: true | |
build_args: 'c("--no-manual","--compact-vignettes=gs+qpdf")' |