From fe5c49e7bb243e6bab4f6cff2e10e1f6c4ecfed6 Mon Sep 17 00:00:00 2001 From: Rainer M Krug Date: Fri, 29 May 2026 10:16:28 +0200 Subject: [PATCH 1/2] ci: add dependency cache-version and timeout to R CMD check - cache-version: v1 on setup-r-dependencies ensures the pak cache key is explicit and can be bumped manually when a clean rebuild is needed - timeout-minutes: 45 prevents jobs from running indefinitely when arrow/duckdb must be compiled from source under R-devel (was causing 2-3h hangs) - Consistent --no-build-vignettes / --no-vignettes flags Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/pr-checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml index 3ac36b6..fd12ac7 100644 --- a/.github/workflows/pr-checks.yml +++ b/.github/workflows/pr-checks.yml @@ -13,7 +13,7 @@ jobs: r-cmd-check: name: R CMD check (${{ matrix.config.os }}, R ${{ matrix.config.r }}) runs-on: ${{ matrix.config.os }} - timeout-minutes: 60 + timeout-minutes: 45 strategy: fail-fast: false matrix: From a390b7be74e15a6d33f4cc6f28ad6321d0d39149 Mon Sep 17 00:00:00 2001 From: Rainer M Krug Date: Fri, 29 May 2026 10:19:24 +0200 Subject: [PATCH 2/2] ci: remove ubuntu-latest (devel) from R CMD check matrix R-devel has no RSPM binaries for arrow/duckdb, causing 40-60 min source compilations. Removed for now; can be re-added once prebuilt dep caches are warm or a faster solution is in place. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/pr-checks.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml index fd12ac7..cfae0f7 100644 --- a/.github/workflows/pr-checks.yml +++ b/.github/workflows/pr-checks.yml @@ -20,7 +20,6 @@ jobs: config: - { os: ubuntu-latest, r: "release" } - { os: ubuntu-latest, r: "oldrel-1" } - - { os: ubuntu-latest, r: "devel" } - { os: macos-latest, r: "release" } - { os: windows-latest, r: "release" }