Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

updated function

updated function #111

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:[main]
pull_request:
branches:[main]
name:R-CMD-check
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'}
-{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:
R_REMOTES_NO_ERRORS_FROM_WARNINGS:true
RSPM:${{ matrix.config.rspm }}
GITHUB_PAT:${{ secrets.GITHUB_TOKEN }}
steps:
-uses:actions/checkout@v4
-uses:r-lib/actions/setup-r@v2
with:
r-version:${{ matrix.config.r }}
-uses:r-lib/actions/setup-pandoc@v2
-name:Query dependencies
run:|
install.packages('remotes')
saveRDS(remotes::dev_package_deps(dependencies = TRUE), ".github/depends.Rds", version = 2)
writeLines(sprintf("R-%i.%i", getRversion()$major, getRversion()$minor), ".github/R-version")
shell:Rscript {0}
-name:Restore R package cache
uses:actions/cache@v3
with:
path:${{ env.R_LIBS_USER }}
key:${{ runner.os }}-${{ hashFiles('.github/R-version') }}-1-${{ hashFiles('.github/depends.Rds') }}
restore-keys:${{ runner.os }}-${{ hashFiles('.github/R-version') }}-1-
-name:Install system dependencies
if:runner.os == 'Linux'
run:|
while read -r cmd
do
eval sudo $cmd
done < <(Rscript -e 'writeLines(remotes::system_requirements("ubuntu", "20.04"))')
-name:Install dependencies
run:|
remotes::install_deps(dependencies = TRUE)
remotes::install_cran("rcmdcheck")
shell:Rscript {0}
-name:Check
env:
_R_CHECK_CRAN_INCOMING_REMOTE_:false
run:|
options(crayon.enabled = TRUE)
rcmdcheck::rcmdcheck(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
with:
name:${{ runner.os }}-r${{ matrix.config.r }}-results
path:check

[8]ページ先頭

©2009-2025 Movatter.jp