Create a feature branch off develop
Test on an Infrahub branch (ref set to the feature branch)
Works?
iterate
yes
Merge the pull request into develop
Merge to the development main via a proposed change
promote
Merge develop into main (Git)
Validate on an Infrahub branch (ref set to develop)
Merge to the production main via a proposed change