This is an automated email from the ASF dual-hosted git repository.
paleolimbot pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-nanoarrow.git
The following commit(s) were added to refs/heads/main by this push:
new 00aa9c38 chore(ci): re-add extra packages into Ubuntu image (#419)
00aa9c38 is described below
commit 00aa9c381737e97569a1282bfcf96050d3de5d56
Author: Dewey Dunnington <[email protected]>
AuthorDate: Tue Apr 9 12:49:43 2024 -0300
chore(ci): re-add extra packages into Ubuntu image (#419)
The missing tools are causing the docs and coverage CI jobs to fail!
---
ci/docker/ubuntu.dockerfile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/ci/docker/ubuntu.dockerfile b/ci/docker/ubuntu.dockerfile
index 2078a747..5ec55610 100644
--- a/ci/docker/ubuntu.dockerfile
+++ b/ci/docker/ubuntu.dockerfile
@@ -39,9 +39,9 @@ ENV NANOARROW_PYTHON_VENV "/venv"
# Locale required for R CMD check
RUN locale-gen en_US.UTF-8 && update-locale en_US.UTF-8
-# For R
+# For R. The Ubuntu image installs a few extras for coverage + documentation
RUN mkdir ~/.R && echo "MAKEFLAGS = -j$(nproc)" > ~/.R/Makevars
-RUN R -e 'install.packages("desc", repos = "https://cloud.r-project.org")' &&
mkdir /tmp/rdeps
+RUN R -e 'install.packages(c("desc", "covr", "pkgdown"), repos =
"https://cloud.r-project.org")' && mkdir /tmp/rdeps
COPY r/DESCRIPTION /tmp/rdeps
RUN R -e
'install.packages(setdiff(desc::desc("/tmp/rdeps")$get_deps()$package,
"arrow"), repos = "https://cloud.r-project.org")'