More fixes to roxygenise #9
This file contains hidden or 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] | |
| paths: | |
| - 'R/bican.mccarroll.helloworld/**' | |
| name: Build and check R bican.mccarroll.helloworld package | |
| 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: | |
| # The vignette requires X11, but I wasn't able to get X11 in the MacOS config, so disable for now. | |
| #- {os: macos-latest, r: 'release'} | |
| # doesn't work because we use gunzip | |
| #- {os: windows-latest, r: 'release'} | |
| - {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'} | |
| - {os: ubuntu-latest, r: 'release'} | |
| env: | |
| GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} | |
| R_KEEP_PKG_SOURCE: yes | |
| steps: | |
| - uses: actions/checkout@v4 | |
| # ChatGPT suggested the following macOS steps to address libXrender.1.dylib not found | |
| #- name: Install XQuartz (macOS only) | |
| # if: runner.os == 'macOS' | |
| # run: brew install --cask xquartz | |
| #- name: Set Library Path (macOS only) | |
| # if: runner.os == 'macOS' | |
| # run: echo "DYLD_LIBRARY_PATH=/opt/X11/lib:$DYLD_LIBRARY_PATH" >> $GITHUB_ENV | |
| - 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 | |
| - uses: r-lib/actions/setup-r-dependencies@v2 | |
| with: | |
| working-directory: R/bican.mccarroll.helloworld | |
| extra-packages: any::rcmdcheck,testthat | |
| needs: check | |
| dependencies: '"hard"' | |
| - uses: r-lib/actions/check-r-package@v2 | |
| with: | |
| working-directory: R/bican.mccarroll.helloworld | |
| upload-snapshots: true | |
| build_args: 'c("--no-manual","--compact-vignettes=gs+qpdf")' |