diff --git a/.github/workflows/build-check-install.yaml b/.github/workflows/build-check-install.yaml index c68a741a..068e1f41 100644 --- a/.github/workflows/build-check-install.yaml +++ b/.github/workflows/build-check-install.yaml @@ -429,7 +429,7 @@ jobs: if: >- inputs.update-r-packages == true run: | - update.packages() + update.packages(ask=FALSE) shell: Rscript {0} - name: Run Staged dependencies 🎦 diff --git a/.github/workflows/pkgdown.yaml b/.github/workflows/pkgdown.yaml index 0547e448..87bef37e 100644 --- a/.github/workflows/pkgdown.yaml +++ b/.github/workflows/pkgdown.yaml @@ -76,6 +76,12 @@ on: required: false default: main type: string + update-r-packages: + description: | + Whether R packages installed in the container should be updated to their latest version from CRAN/BioC. + required: false + type: boolean + default: false sd-direction: description: The direction to use to install staged dependencies. Choose between 'upstream', 'downstream' and 'all' required: false @@ -215,6 +221,13 @@ jobs: key: sd-${{ runner.os }}-${{ github.event.repository.name }} path: ~/.staged.dependencies + - name: Update R packages 🗓️ + if: >- + inputs.update-r-packages == true + run: | + update.packages(ask=FALSE) + shell: Rscript {0} + - name: Run Staged dependencies 🎦 if: >- inputs.deps-installation-method == 'staged-dependencies'