I have a quick question for the community about package versioning.
I'm setting up a full stack R-based data science delivery platform around Rstudio Server, Connect, and eventually package manager. We use git for code review and pull requests, and push products through a test environement for integration/acceptance testing, and then finally to the production environment.
My question: RStudio Connect in dev/test/prod will look at the same package repository for homegrown packages (either a miniCRAN-like repo, and later Rstudio Package Manager), but will need to use different package versions - i.e. projects in prod needs to use the latest production version, but dev/test might need newer dev versions.
How can this be handled the best way?
Thanks in advance!