I have a production linux server that knits daily an important markdown report from a database to PDF. The aesthetics of the PDF report have been tweaked to the finest detail and work now in a production environment as expected without issues.
I am wondering how production safe is this construction. When using the same rmarkdown document, is there any scenario (knitr package upgrades, pdflatex package upgrades, server packages upgrades, dependencies upgrades, tex upgrades) that would lead to different output results (mostly in terms of markdown/latex/pdf formatting)?
If there is a significant risk for changes in the output document due to updates or upgrades of packages, I am wondering if I should freeze and containerize this process.