We're currently trying to pin R dependencies (#3170) to prevent them from breaking between deploys.
At this moment I'm in the process of updating the workers.
Currently I'm working on rebuilding the affymetrix image using the newrenv approach.
Problem or idea
The affymetrix image build process takes at least 8 hours and differs from other images a bit (see the install_ensg_pkgs.R script). The install_ensg_pkgs.R script may require a special approach as it uses custom packages. We need to figure out whether it's possible to use renv with an external repository or leave it as an extra step for docker image build.
Solution or next step
look into install_ensg_pkgs.R internal logic
install external package, try to get it captured by renv
Context
We're currently trying to pin R dependencies (#3170) to prevent them from breaking between deploys. At this moment I'm in the process of updating the workers. Currently I'm working on rebuilding the affymetrix image using the new
renv
approach.Problem or idea
The affymetrix image build process takes at least 8 hours and differs from other images a bit (see the
install_ensg_pkgs.R script
). Theinstall_ensg_pkgs.R
script may require a special approach as it uses custom packages. We need to figure out whether it's possible to use renv with an external repository or leave it as an extra step for docker image build.Solution or next step
renv
renv.lock
fileaffymetrix
using the newrenv.lock