Looking for general guidance on CICD and releases for the SDKs
Given I have a change to the terraform provider, should I:
• Option 1
◦ Create a new branch for pulumi provider
◦ Run make build_sdks locally, push
◦ merge branch with main
◦ Create a release
◦ Let the cicd pipeline run make build_sdks again
◦ deploy sdks to package repository
• Option 2
◦ Skip creating a branch, and running locally
◦ Create new release on pulumi provider repo
◦ CICD builds the sdks and pushes to package repository
If option 2 makes more sense, should there be a step in the CICD pipeline to update main with the new SDKs? Or does it not matter?