Binary packages for different R versions in RStudio Package Manager?

The R versioned Docker images (https://github.com/rocker-org/rocker-versioned2) use the RStudio Package Manager snapshots as their baseline. The default configuration installs binary packages. However, it seems that using any R version other than the one running on the RStudio Package Manager results in issues like this:

docker pull rocker/r-ver:4.0.2
docker run -it --rm rocker/r-ver:4.0.2
## From inside R
install.packages("coda")
library(coda)
#> Warning message:
#> package ‘coda’ was built under R version 4.0.3

Installing the packages from the source snapshot works without problems:

install.packages("coda", repos = "https://packagemanager.rstudio.com/all/344")
library(coda)
# No warnings

Is the official guidance that any R version other than the latest (R 4.0.4 at the time of this writing) should use source package installs instead of binary? Or are there plans to support binary packages for multiple R versions?

See related issue here: https://github.com/rocker-org/rocker-versioned2/issues/127

Apologies for the delayed response here @ashiklom! That warning message is benign in the sense that it is a "notice," but does not have any adverse effects. In fact, CRAN binaries (for Mac / Windows) have the exact same error messages.

RStudio Package Manager supports binaries for different R versions, but we do not rebuild the binaries within a sub-minor version (i.e. 4.0.2 vs. 4.0.3) because R has binary compatibility across sub-minor versions.