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

fix early termination issue#403

fix early termination issue

fix early termination issue #403

Workflow file for this run

# NOTE: This workflow is overkill for most R packages
# check-standard.yaml is likely a better choice
# usethis::use_github_action("check-standard") will install it.
#
# 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, pull_request]
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-20.04, r: 'devel', rspm: "https://packagemanager.rstudio.com/cran/__linux__/focal/latest", http-user-agent: "R/4.0.0 (ubuntu-16.04) R (4.0.0 x86_64-pc-linux-gnu x86_64 linux-gnu) on GitHub Actions" }
-{os: ubuntu-20.04, r: 'release', rspm: "https://packagemanager.rstudio.com/cran/__linux__/focal/latest"}
-{os: ubuntu-20.04, r: 'oldrel', rspm: "https://packagemanager.rstudio.com/cran/__linux__/focal/latest"}
env:
R_REMOTES_NO_ERRORS_FROM_WARNINGS:true
RSPM:${{ matrix.config.rspm }}
GITHUB_PAT:${{ secrets.GITHUB_TOKEN }}
steps:
-uses:actions/checkout@v2
-uses:r-lib/actions/setup-r@v2
with:
r-version:${{ matrix.config.r }}
http-user-agent:${{ matrix.config.http-user-agent }}
-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:Cache R packages
if:runner.os != 'Windows'
uses:actions/cache@v1
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", "16.04"))')
-name:Install dependencies
run:|
remotes::install_deps(dependencies = TRUE)
remotes::install_cran("rcmdcheck")
shell:Rscript {0}
-name:Session info
run:|
options(width = 100)
pkgs <- installed.packages()[, "Package"]
sessioninfo::session_info(pkgs, include_base = TRUE)
shell:Rscript {0}
-name:Check
env:
_R_CHECK_CRAN_INCOMING_:false
run:rcmdcheck::rcmdcheck(args = c("--no-manual", "--as-cran"), error_on = "warning", check_dir = "check")
shell:Rscript {0}
# run: cd .. && R CMD build RcppThread && R CMD check RcppThread_1.1.0.tar.gz
# shell: bash
-name:Show testthat output
if:always()
run:find check -name 'testthat.Rout*' -exec cat '{}' \; || true
shell:bash
-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