From a10dad5351dac2cc4569c165387fb9d06b71c11b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Lindel=C3=B8v?= Date: Sun, 29 Sep 2024 22:25:53 +0200 Subject: [PATCH 1/6] Update GH actions --- .github/workflows/check-standard.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/check-standard.yaml b/.github/workflows/check-standard.yaml index 1a35336..511c446 100644 --- a/.github/workflows/check-standard.yaml +++ b/.github/workflows/check-standard.yaml @@ -1,5 +1,5 @@ -# Workflow derived from https://github.com/r-lib/actions/tree/master/examples -# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help +# Workflow derived from https://github.com/r-lib/actions/blob/v2-branch/examples/check-standard.yaml + on: push: branches: [main, master] @@ -30,7 +30,7 @@ jobs: R_KEEP_PKG_SOURCE: yes steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: r-lib/actions/setup-pandoc@v2 From 400afb34b522236c120d0fb6f7dad461e95999c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Lindel=C3=B8v?= Date: Sun, 29 Sep 2024 22:28:44 +0200 Subject: [PATCH 2/6] README: update coveralls link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 24a55c8..4d3c0ed 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # mcp: Regression with Multiple Change Points [![mcp Github Actions status](https://github.com/lindeloev/mcp/actions/workflows/check-standard.yaml/badge.svg)](https://github.com/lindeloev/mcp/actions/workflows/check-standard.yaml) -[![mcp Coveralls status](https://codecov.io/gh/lindeloev/mcp/branch/master/graph/badge.svg)](https://coveralls.io/github/lindeloev/mcp/) +[![mcp Coveralls status](https://codecov.io/gh/lindeloev/mcp/branch/main/graph/badge.svg)](https://coveralls.io/github/lindeloev/mcp/) [![mcp CRAN status](https://www.r-pkg.org/badges/version/mcp)](https://CRAN.R-project.org/package=mcp) [![mcp CRAN downloads](https://cranlogs.r-pkg.org/badges/mcp)](https://cranlogs.r-pkg.org/badges/mcp) From 9445c8496a785e3459b0f9d98a8c3c26b410361c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Lindel=C3=B8v?= Date: Sun, 29 Sep 2024 23:20:59 +0200 Subject: [PATCH 3/6] GH actions: SF blocks on JAGS for win and macos --- .github/workflows/check-standard.yaml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/check-standard.yaml b/.github/workflows/check-standard.yaml index 511c446..afa354f 100644 --- a/.github/workflows/check-standard.yaml +++ b/.github/workflows/check-standard.yaml @@ -34,19 +34,24 @@ jobs: - uses: r-lib/actions/setup-pandoc@v2 - # JAGS install from https://github.com/boydorr/SpARKjags/blob/master/.github/workflows/test-build.yaml + # JAGS install. Inspired by https://github.com/boydorr/SpARKjags/blob/master/.github/workflows/test-build.yaml + # but updated with ignoring certificates and redirects. # JAGS is automatically installed on linux via the rjags package. - name: Install JAGS (if Windows) if: runner.os == 'Windows' run: | - curl.exe -o wjags.exe --url https://deac-fra.dl.sourceforge.net/project/mcmc-jags/JAGS/4.x/Windows/JAGS-4.3.1.exe + curl.exe -o wjags.exe -L0 -k --url https://deac-fra.dl.sourceforge.net/project/mcmc-jags/JAGS/4.x/Windows/JAGS-4.3.1.exe wjags.exe /S del wjags.exe shell: cmd - name: Install JAGS (if macOS) if: runner.os == 'macOS' - run: brew install jags + # This worked before R 4.3: brew install jags + run: | + curl -o wjags.pkg -L0 -k --url https://downloads.sourceforge.net/project/mcmc-jags/JAGS/4.x/Mac%20OS%20X/JAGS-4.3.2.pkg + installer -pkg wjags.pkg + rm wjags.pkg # R - uses: r-lib/actions/setup-r@v2 From edf9a31ca39f606f1eabba4f7671b392e44f0612 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Lindel=C3=B8v?= Date: Sun, 29 Sep 2024 23:30:51 +0200 Subject: [PATCH 4/6] GH action: another attempt at JAGS download --- .github/workflows/check-standard.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-standard.yaml b/.github/workflows/check-standard.yaml index afa354f..78d3fb4 100644 --- a/.github/workflows/check-standard.yaml +++ b/.github/workflows/check-standard.yaml @@ -40,7 +40,7 @@ jobs: - name: Install JAGS (if Windows) if: runner.os == 'Windows' run: | - curl.exe -o wjags.exe -L0 -k --url https://deac-fra.dl.sourceforge.net/project/mcmc-jags/JAGS/4.x/Windows/JAGS-4.3.1.exe + 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 63f3ae63bd70199ef189e4e960e42731b78b7747 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Lindel=C3=B8v?= Date: Sun, 29 Sep 2024 23:37:54 +0200 Subject: [PATCH 5/6] GH action: attempt install JAGS on macos --- .github/workflows/check-standard.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-standard.yaml b/.github/workflows/check-standard.yaml index 78d3fb4..436d613 100644 --- a/.github/workflows/check-standard.yaml +++ b/.github/workflows/check-standard.yaml @@ -50,7 +50,7 @@ jobs: # This worked before R 4.3: brew install jags run: | curl -o wjags.pkg -L0 -k --url https://downloads.sourceforge.net/project/mcmc-jags/JAGS/4.x/Mac%20OS%20X/JAGS-4.3.2.pkg - installer -pkg wjags.pkg + installer -pkg wjags.pkg -target /usr/local rm wjags.pkg # R From 6e39ef39fc3d5bcfcd98260491ca3d90214eca64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Lindel=C3=B8v?= Date: Sun, 29 Sep 2024 23:44:13 +0200 Subject: [PATCH 6/6] GH action: macos JAGS install attempt again --- .github/workflows/check-standard.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-standard.yaml b/.github/workflows/check-standard.yaml index 436d613..cb0f10d 100644 --- a/.github/workflows/check-standard.yaml +++ b/.github/workflows/check-standard.yaml @@ -50,7 +50,7 @@ jobs: # This worked before R 4.3: brew install jags run: | curl -o wjags.pkg -L0 -k --url https://downloads.sourceforge.net/project/mcmc-jags/JAGS/4.x/Mac%20OS%20X/JAGS-4.3.2.pkg - installer -pkg wjags.pkg -target /usr/local + sudo installer -pkg wjags.pkg -target / rm wjags.pkg # R