From c46866fbdf757ed80c636eceb3871b6b66592fce Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 7 Jan 2026 07:22:02 +0000 Subject: [PATCH 1/3] Initial plan From 6ff113f8683238d3fec9f59b5798d273db2b1f5e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 7 Jan 2026 08:21:43 +0000 Subject: [PATCH 2/3] Optimize JAGS dependencies: remove unused platform steps from test-coverage, add to pkgdown Co-authored-by: d-morrison <2474437+d-morrison@users.noreply.github.com> --- .github/workflows/pkgdown.yaml | 18 ++++++++++++++++++ .github/workflows/test-coverage.yaml | 18 +----------------- 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/.github/workflows/pkgdown.yaml b/.github/workflows/pkgdown.yaml index 8eae438e..35d8b214 100644 --- a/.github/workflows/pkgdown.yaml +++ b/.github/workflows/pkgdown.yaml @@ -67,6 +67,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 +84,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 From a6c08a0b2555a16a143d4f02a5956357266bff5e Mon Sep 17 00:00:00 2001 From: Douglas Ezra Morrison Date: Wed, 7 Jan 2026 18:39:00 -0800 Subject: [PATCH 3/3] Update pkgdown.yaml --- .github/workflows/pkgdown.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/pkgdown.yaml b/.github/workflows/pkgdown.yaml index 35d8b214..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