This PR is a major refactor on create-release workflow file. The goal is to be as close as possible on the structure of the create-release workflow from the github-config repository.
Use Cases
Checklist
[x] I have viewed, signed, and submitted the Contributor License Agreement.
[ ] I have linked issue(s) that this PR should close using keywords or the Github UI (See docs)
[x] I have added an integration test, if necessary.
[x] I have reviewed the styleguide for guidance on my code quality.
[x] I'm happy with the commit history on this PR (I have rebased/squashed as needed).
Summary
This PR is a major refactor on create-release workflow file. The goal is to be as close as possible on the structure of the create-release workflow from the github-config repository.
Use Cases
Checklist