Skip to content

Improved verbose messages in rolling functions frolladaptivefun and frollfun #7890

Improved verbose messages in rolling functions frolladaptivefun and frollfun

Improved verbose messages in rolling functions frolladaptivefun and frollfun #7890

Workflow file for this run

# For help debugging build failures open an issue on the RStudio community with the 'github-actions' tag.
# https://community.rstudio.com/new-topic?category=Package%20development&tags=github-actions
on:
push:
branches:
- master
pull_request:
workflow_dispatch:
name: R-CMD-check
concurrency:
group: ${{ github.event.pull_request.number || github.run_id }}
cancel-in-progress: true
jobs:
R-CMD-check:
runs-on: ${{ matrix.config.os }}
name: ${{ matrix.config.os }} (${{ matrix.config.r }})
strategy:
fail-fast: true
matrix:
config:
# Rdatatable has full-strength GLCI which runs after merge. So we just need a few
# jobs (mainly test-coverage) to run on every commit in PRs so as to not slow down dev.
# GHA does run these jobs concurrently but even so reducing the load seems like a good idea.
- {os: windows-latest, r: 'devel'}
- {os: macos-15-intel, r: 'release'}
- {os: macos-15, r: 'release'}
# TODO(remotes>2.5.0): Use 24.04[noble?]
- {os: ubuntu-22.04, r: 'release'}
# - {os: ubuntu-22.04, r: 'devel'}
# GLCI covers R-devel; no need to delay contributors in dev due to changes in R-devel in recent days
env:
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
_R_CHECK_RD_CHECKRD_MINLEVEL_: -Inf
steps:
- uses: actions/checkout@v6
- uses: r-lib/actions/setup-r@v2
with:
r-version: ${{ matrix.config.r }}
- name: Install R Package Build Dependencies on MacOS, from https://github.com/stan-dev/cmdstanr/pull/1072/files
if: runner.os == 'macOS'
uses: r-hub/actions/setup-r-sysreqs@v1
with:
type: 'minimal'
- name: Install and configure OpenMP runtime
if: runner.os == 'macOS'
run: |
if clang --version | grep 'clang version 17'; then
openmp_tarball=openmp-19.1.5-darwin20-Release.tar.gz
if curl --fail --location --retry 3 --retry-all-errors --connect-timeout 20 --max-time 180 \
-O "https://mac.r-project.org/openmp/${openmp_tarball}"; then
sudo tar fvxz "${openmp_tarball}" -C /
rm -f "${openmp_tarball}"
else
echo "Warning: failed to fetch OpenMP runtime from https://mac.r-project.org/openmp/; continuing without it"
fi
fi # otherwise R-bundled runtime is fine
- uses: yihui/actions/setup-r-dependencies@HEAD
- uses: yihui/actions/check-r-package@HEAD
with:
check-args: "--no-manual --as-cran"