In our testing org. I have a class that doesn't function correctly within our org when on the latest version, in fact a managed package needs to be downgraded for the issue to disappear. 7.27 -> 6.96
The issue is, our new CICD process keeps overwriting manual changes as and when a new feature is deployed in our testing org.
I cannot figure out a way to deploy the downgrade as SF only seems to let us change the SF version no, and not package numbers in any metadata once retrieved from my sandbox.
Ideally, I would like to add these changes and push these to git for our version control. Before we go ahead with the upgrade into our production org.