diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index d05db57..82c782b 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -59,6 +59,7 @@ jobs: steps: - uses: actions/checkout@v3 + - uses: r-lib/actions/setup-pandoc@v2 - name: Set up R uses: r-lib/actions/setup-r@v2 with: @@ -93,15 +94,7 @@ jobs: install.packages(c("cmdstanr", "posterior"), repos = c("https://mc-stan.org/r-packages/", getOption("repos"))) shell: Rscript {0} - name: Check - env: - _R_CHECK_CRAN_INCOMING_REMOTE_: false - run: | - options(crayon.enabled = TRUE) - rcmdcheck::rcmdcheck(path = "R/", args = c("--no-manual", "--as-cran"), error_on = "warning", check_dir = "check") - shell: Rscript {0} - - name: Upload check results - if: failure() - uses: actions/upload-artifact@main + uses: r-lib/actions/check-r-package@v2 with: - name: ${{ runner.os }}-r${{ matrix.config.r }}-results - path: check + working-directory: "R/" + upload-snapshots: true