In every Sitecore project we end up with several Support Packages.
In the past (pre 9.x era) we manually installed those on the Sitecore environments (CM, CD).
But this is a hell to maintain!
Every developer needs to be aware of which package was installed where (got documented). And needs to know if that package has to be deployed locally to their development environment.
We came up with a solution where all support packages are included in our git repository in a separate folder.
And we add a task to our deployment pipelines - either Octopus or Azure Devops - to unzip those packages.
Is this the recommended way to include Support Packages and have them available for an easy deploy?