We have just started using solutions to create flows in a test environment, to then move to production. Is the only method of version control holding on to the zip files when a solution is exported from one environment to the other? Upper management (and audit) are not happy that Power Automate does not have a built-in method for code versioning.
I have worked with Power Apps a little (in relation to SharePoint forms), and that does keep a version history. Does Power Automate and solutions not have something similar? I have not found anything that's built-in and a consultant stated that holding on to the solution Zip files is it, for now.
You might want to check ALM Accellerator too.
Check the Powerplatform CLI
This makes getting solution files fast and easy (pac solution) e.g. to store them in GIT.