Add a "What all to test after bumping version of a bundled software" checklist
We often have to bump the bundled softwares to keep up with latest releases, security patches etc. While we can create a new package with the new version and test it, there is currently no general procedure depicting what all to test for. Some softwares may need extensive testing, like git
because it is a direct and critical dependency, and some softwares could not be tested as they are transitive dependencies etc. Create a basic general checklist listing out what all to test after bumping a library - something that can be updated over iterations and from the experiences gained.
Examples include
- How to confirm if upgrading exiftool didn't break something?
- Testing a new Mattermost version
- Testing a Consul upgrade
- Python version upgrade - where exactly in our tech stack is Python runtime used?
- Others
Edited by Balasankar 'Balu' C