Third-party solutions
Another area that is often present in projects but mostly handled manually is third-party solutions.
It might be of interest to test out how they could be updated automatically.
I usually store the current version of those external solutions in my repository. In addition, I have a comma-separated list of solution names that I loop over at the beginning of my release pipeline. With the mentioned “skip lower version” switch (we learned about that switch in Chapter 5) of the import step, nothing will happen if the version has not been changed, but if it has changed, the new version will automatically be installed.