I have to assume this is on the roadmap but it would be great to have true Development, Staging, Production workflow using Local. The ideal process would be:
Login to Flywheel from Local
Download a current production or staging site (or create a new project if neither exist). (Local <- Flywheel )
Make changes on development as intended. (Local)
Push changes from Local to Staging (Local -> Flywheel)
Push staging to production within Flywheel. (Flywheel)
That would be extremely helpful, to choose to which environment local changes should be pushed to.
Our current workflow looks like this and it’s a bummer that we can’t use the push feature from local by flywheel anymore (due to enabling the stage). Theme and plugin related code lives in gitlab.
Push changes to gitlab
Continuous deployment from gitlab to stage via sftp
Manual DB push from local machine to stage
Manually move changes from stage to production via button in flywheel dashboard