From 95eff720d2492990fbbbd9aca571e4f3fb8e9c10 Mon Sep 17 00:00:00 2001 From: marco garofalo Date: Thu, 10 Nov 2022 19:58:53 +0100 Subject: [PATCH 1/4] Create r.yml --- .github/workflows/r.yml | 44 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .github/workflows/r.yml diff --git a/.github/workflows/r.yml b/.github/workflows/r.yml new file mode 100644 index 0000000..943135f --- /dev/null +++ b/.github/workflows/r.yml @@ -0,0 +1,44 @@ +# This workflow uses actions that are not certified by GitHub. +# They are provided by a third-party and are governed by +# separate terms of service, privacy policy, and support +# documentation. +# +# See https://github.com/r-lib/actions/tree/master/examples#readme for +# additional example workflows available for the R community. + +name: R + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + +permissions: + contents: read + +jobs: + build: + runs-on: macos-latest + strategy: + matrix: + r-version: ['3.6.3', '4.1.1'] + + steps: + - uses: actions/checkout@v3 + - name: Set up R ${{ matrix.r-version }} + uses: r-lib/actions/setup-r@f57f1301a053485946083d7a45022b278929a78a + with: + r-version: ${{ matrix.r-version }} + - name: Install dependencies + run: | + install.packages(c("remotes", "rcmdcheck")) + remotes::install_deps(dependencies = TRUE) + devtools::load_all() + devtools::install() + shell: Rscript {0} + - name: Check + run: | + rcmdcheck::rcmdcheck(args = "--no-manual", error_on = "error") + source("tests/test_mean_print.R") + shell: Rscript {0} From 409d296ac2bfb18853d5addae6d14b8fb1349ef4 Mon Sep 17 00:00:00 2001 From: marco garofalo Date: Thu, 10 Nov 2022 20:10:01 +0100 Subject: [PATCH 2/4] Update r.yml --- .github/workflows/r.yml | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/.github/workflows/r.yml b/.github/workflows/r.yml index 943135f..bf32a7e 100644 --- a/.github/workflows/r.yml +++ b/.github/workflows/r.yml @@ -20,20 +20,15 @@ permissions: jobs: build: runs-on: macos-latest - strategy: - matrix: - r-version: ['3.6.3', '4.1.1'] - + steps: - uses: actions/checkout@v3 - - name: Set up R ${{ matrix.r-version }} + - name: Set up R ${{ matrix.config.os }} uses: r-lib/actions/setup-r@f57f1301a053485946083d7a45022b278929a78a with: r-version: ${{ matrix.r-version }} - name: Install dependencies run: | - install.packages(c("remotes", "rcmdcheck")) - remotes::install_deps(dependencies = TRUE) devtools::load_all() devtools::install() shell: Rscript {0} From ffbe1ed1c720bac5ec84ed464c04c3f5363ff477 Mon Sep 17 00:00:00 2001 From: marco garofalo Date: Thu, 10 Nov 2022 20:15:05 +0100 Subject: [PATCH 3/4] Update r.yml --- .github/workflows/r.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/r.yml b/.github/workflows/r.yml index bf32a7e..bdfa5b5 100644 --- a/.github/workflows/r.yml +++ b/.github/workflows/r.yml @@ -29,6 +29,7 @@ jobs: r-version: ${{ matrix.r-version }} - name: Install dependencies run: | + install.packages("devtools") devtools::load_all() devtools::install() shell: Rscript {0} From 9dc7c93d4ab0c9764f1ffe37ecf18fb17a34c31c Mon Sep 17 00:00:00 2001 From: marco garofalo Date: Thu, 10 Nov 2022 20:20:56 +0100 Subject: [PATCH 4/4] Update r.yml --- .github/workflows/r.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/r.yml b/.github/workflows/r.yml index bdfa5b5..0814d91 100644 --- a/.github/workflows/r.yml +++ b/.github/workflows/r.yml @@ -34,6 +34,7 @@ jobs: devtools::install() shell: Rscript {0} - name: Check + working-directory: ${{github.workspace}} run: | rcmdcheck::rcmdcheck(args = "--no-manual", error_on = "error") source("tests/test_mean_print.R")