My team is working on a project that will likely take over 6 months. We are making edits to Site pages, classes, fields, flows, etc. Part of this process involves staging changes in a partial sandbox from a developer sandbox for testing before we actually push to Production. We are using Github to manage branches/stages, doing deployments through the CLI directed by Github, and are in need of information regarding best practices.
In particular, with the new Winter 2023 update, we've got a number of questions after we noticed hundreds of files got changed for some reason. For example, files related to Sites we are editing mention the fonts that are available related to the theme showed up as a changed file awaiting push.
- Considering we are not making changes to the theme, do these files even need to be in Github in the first place? Or only Site files we anticipate will need changing?
- Where are these changes coming from? Is it indeed the Winter release?
- When these changes happen in the Sandbox, do we need to push them into production?
I've tried looking into general best practices, but have not seemed to find anything particular to these Salesforce-release-related questions. Thank you.