diff --git a/.github/workflows/r_command_check.yaml b/.github/workflows/r_command_check.yaml index 10c23f9..34cf241 100644 --- a/.github/workflows/r_command_check.yaml +++ b/.github/workflows/r_command_check.yaml @@ -1,8 +1,13 @@ +# R package checking +# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples + on: push: - branches: [main] + branches: + - main pull_request: - branches: [main] + branches: + - main name: R-CMD-check @@ -17,17 +22,18 @@ jobs: 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'} + #- {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_DEFAULT_INTERNET_TIMEOUT: 300 GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} R_KEEP_PKG_SOURCE: yes steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: r-lib/actions/setup-pandoc@v2 @@ -37,6 +43,20 @@ jobs: http-user-agent: ${{ matrix.config.http-user-agent }} use-public-rspm: true + - name: Install system dependencies on MacOS + if: runner.os == 'macOS' + run: | + sudo curl --location https://sourceforge.net/projects/mcmc-jags/files/JAGS/4.x/Mac%20OS%20X/JAGS-4.3.1.pkg -o /usr/local/JAGS-latest.pkg + sudo installer -pkg /usr/local/JAGS-latest.pkg -target /usr/local/bin/ + + + - name: Install system dependencies on Windows # the --location flag is needed to allow URI redirection + if: runner.os == 'Windows' + run: | + curl --location https://sourceforge.net/projects/mcmc-jags/files/latest/download -o C:\JAGS-latest.exe + C:\JAGS-latest.exe /S + shell: cmd + - uses: r-lib/actions/setup-r-dependencies@v2 with: extra-packages: any::rcmdcheck diff --git a/DESCRIPTION b/DESCRIPTION index f50db63..8cc4db9 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -10,11 +10,12 @@ License: MIT Date: 2023-04-13 Depends: R (>= 3.3.1) Imports: - rjags + runjags Suggests: covr, knitr, rmarkdown, testthat +SystemRequirements: JAGS 4.x.y Encoding: UTF-8 RoxygenNote: 7.2.3 diff --git a/tests/testthat/test-01-xx.R b/tests/testthat/test-01-xx.R index f7a8103..dc21066 100644 --- a/tests/testthat/test-01-xx.R +++ b/tests/testthat/test-01-xx.R @@ -5,3 +5,14 @@ test_that("test", { expect_equal(1, 1) }) + +message(runjags::findjags()) +message(runjags::runjags.getOption("jagspath")) + +message(runjags::testjags()) + +test_that("test", { + + expect_equal(1, 1) + +}) \ No newline at end of file