diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index 4705d5a..4946645 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -44,9 +44,16 @@ jobs: - uses: r-lib/actions/setup-r-dependencies@6f6e5bc62fba3a704f74e7ad7ef7676c5c6a2590 # v2 with: + # ponytail: RcppParallel 6.2.0 (oneTBB) broke the ABI of prebuilt + # qs2/stringfish binaries (undefined tbb::internal symbols). Build both + # from source and bust the package cache; drop these two refs and + # cache-version once CRAN/PPM binaries are rebuilt against 6.2.0. + cache-version: 2 extra-packages: | any::rcmdcheck any::testthat + stringfish=?source + qs2=?source needs: check - name: Run Zh formula regression tests diff --git a/.github/workflows/test-fast.yaml b/.github/workflows/test-fast.yaml index fa70edf..6731153 100644 --- a/.github/workflows/test-fast.yaml +++ b/.github/workflows/test-fast.yaml @@ -22,7 +22,15 @@ jobs: - uses: r-lib/actions/setup-r-dependencies@6f6e5bc62fba3a704f74e7ad7ef7676c5c6a2590 # v2 with: - extra-packages: any::testthat + # ponytail: RcppParallel 6.2.0 (oneTBB) broke the ABI of prebuilt + # qs2/stringfish binaries (undefined tbb::internal symbols). Build both + # from source and bust the package cache; drop these two refs and + # cache-version once CRAN/PPM binaries are rebuilt against 6.2.0. + cache-version: 2 + extra-packages: | + any::testthat + stringfish=?source + qs2=?source needs: check - name: Install kaefa package for fast tests diff --git a/.github/workflows/test-suite.yaml b/.github/workflows/test-suite.yaml index d447513..08cfa3e 100644 --- a/.github/workflows/test-suite.yaml +++ b/.github/workflows/test-suite.yaml @@ -38,7 +38,15 @@ jobs: - uses: r-lib/actions/setup-r-dependencies@6f6e5bc62fba3a704f74e7ad7ef7676c5c6a2590 # v2 with: - extra-packages: any::testthat + # ponytail: RcppParallel 6.2.0 (oneTBB) broke the ABI of prebuilt + # qs2/stringfish binaries (undefined tbb::internal symbols). Build both + # from source and bust the package cache; drop these two refs and + # cache-version once CRAN/PPM binaries are rebuilt against 6.2.0. + cache-version: 2 + extra-packages: | + any::testthat + stringfish=?source + qs2=?source needs: check - name: Install kaefa package