Apologies in advance if this is a silly and too basic question but I couldn’t find any good reference about it and some of the hits for my searches are relatively old…
I’m developing an R package and I have the R packages dependencies stated in the DESCRIPTION file as imports.
My understanding was that Travis will automatically install these dependencies when installing my package but I have found that if I don’t do this in advance, the installation fails because the packages are not present.
IMHO having to explicitly install these packages in the .travis.yml configuration file defeats the purpose of the CI process… but it is quite possible that I’m missing something very basic…
I’d truly appreciate if you can advice or point to me some references about this.
FYI these are my DESCRIPTION and .travis.yml files: