diff --git a/.github/workflows/pkgdown.yaml b/.github/workflows/pkgdown.yaml index 8eae438e..92ac05bc 100644 --- a/.github/workflows/pkgdown.yaml +++ b/.github/workflows/pkgdown.yaml @@ -6,8 +6,6 @@ # more info: https://github.com/rstudio/education-workflows/tree/main/examples#deploy-pkgdown-to-github-pages-with-pr-previews-and-tagged-versions on: pull_request: - branches: - - main types: - opened - reopened @@ -67,6 +65,11 @@ jobs: with: tinytex: true + - name: Install JAGS + run: | + sudo apt-get update + sudo apt-get install -y jags + - uses: r-lib/actions/setup-r@v2 with: use-public-rspm: true @@ -79,6 +82,19 @@ jobs: extra-packages: | local::. r-lib/pkgdown + + - name: Install rjags + run: | + install.packages("rjags", + repos = "https://cloud.r-project.org", + type = "source", + verbose = TRUE) + withr::local_options(warn = 2) + library(rjags) + library(runjags) + runjags::findJAGS() + runjags::testjags() + shell: Rscript {0} # If events is a PR, set subdir to 'preview/pr' - name: "[PR] Set documentation subdirectory" diff --git a/.github/workflows/test-coverage.yaml b/.github/workflows/test-coverage.yaml index 70242556..3cc6393e 100644 --- a/.github/workflows/test-coverage.yaml +++ b/.github/workflows/test-coverage.yaml @@ -16,23 +16,7 @@ jobs: GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} steps: - - name: Install JAGS (Windows) - if: runner.os == 'Windows' - run: | - curl.exe -o wjags.exe -L0 -k --url https://downloads.sourceforge.net/project/mcmc-jags/JAGS/4.x/Windows/JAGS-4.3.1.exe - wjags.exe /S - del wjags.exe - shell: cmd - - # from https://github.com/ku-awdc/runjags/issues/2: - - name: Install JAGS (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-4.3.1.pkg - sudo installer -pkg /usr/local/JAGS-4.3.1.pkg -target /usr/local/bin/ - - - name: Install JAGS (Ubuntu) - if: runner.os == 'Linux' + - name: Install JAGS run: | sudo apt-get update sudo apt-get install -y jags