diff --git a/.github/actions/setup/action.yaml b/.github/actions/setup/action.yaml index 7395e7003..5b9e1d080 100644 --- a/.github/actions/setup/action.yaml +++ b/.github/actions/setup/action.yaml @@ -26,6 +26,14 @@ runs: version: 3.x repo-token: ${{ inputs.token }} + - name: Install R + # Workaround for https://github.com/actions/runner-images/issues/9394 + if: runner.os == 'macOS' + uses: r-lib/actions/setup-r@v2 + with: + use-public-rspm: true + Ncpus: 2 + - name: Set up Rust nightly toolchain if: inputs.rust-nightly == 'true' || env.LIBR_POLARS_FEATURES == 'full_features' shell: bash diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml index 1edcd5cc0..9c51dd20a 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -18,6 +18,7 @@ on: branches: - main paths: + - .github/actions/setup/action.yaml - .github/workflows/check.yaml - .Rbuildignore - R/** diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 24048b6f0..fec3d77d8 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -24,6 +24,7 @@ on: branches: - main paths: + - .github/actions/setup/action.yaml - .github/workflows/docs.yaml - altdoc/** - man/** diff --git a/.github/workflows/release-lib.yaml b/.github/workflows/release-lib.yaml index 6647526c5..afb9b972f 100644 --- a/.github/workflows/release-lib.yaml +++ b/.github/workflows/release-lib.yaml @@ -7,6 +7,7 @@ on: branches: - main paths: + - .github/actions/setup/action.yaml - .github/workflows/release-lib.yaml - src/rust/** - src/Makevars* diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index a2a51b311..3be43d89d 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -8,6 +8,7 @@ on: branches: - main paths: + - .github/actions/setup/action.yaml - .github/workflows/release.yaml - src/Makevars* workflow_dispatch: