-
Notifications
You must be signed in to change notification settings - Fork 10
Establishes new gitflow branches in amplify cdk and github actions #1578
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: stage
Are you sure you want to change the base?
Conversation
|
Claude finished @sethrcamp's task —— View job Code Review Complete ✅Todo List:
Review SummaryChanges look good and are safe to merge. This PR correctly establishes new gitflow branch patterns for both CI/CD workflows and AWS Amplify deployments. Changes AnalysisGitHub Actions Workflow (
Amplify Stage Stack (
Amplify Test Stack (
No Issues FoundThe changes are consistent with establishing a proper gitflow workflow:
All patterns follow AWS Amplify conventions and the changes are well-structured. 💡 Claude Code Capabilities I can help with additional commands! Try these:
Just comment |
mluypaert
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@sethrcamp I have a few question on these changes:
- What's the logic behind having all
release/**/*branches use the test environment configurations? Shouldn't release prep branches use stage data etc. instead (as that's where new releases usually originate from)? - What's the intended use of the develop/* and feature/* branches (as opposed to SCRUM-* and KANBAN-* branches)?
- What's the reason why feature/* branches are only added for automatic amplify branch creation but not added to the alliancegenome.org domain? Are these intended for internal testing only?
In general, the ui working group is electing to try out git flow for our branching strategy, mainly to avoid these cart and horse situations like we have for the last release. We don't expect the A-team to use git flow (although these changes would work if they did decide to also use it in the future). In response to your specific questions:
|
Okay, I think the general idea is good but you'll need to ensure the A-team (and anyone else possibly working on this repository) is aware of these changes in branching strategy to ensure everyone adheres to them (in this repository), as branching strategies always need to be applied consistently accross the entire repository to work as intended. I think it would be good to raise this plan on a dev coordination call (today or as soon as possible).
Be careful with the naming here, as this every quickly can get confusing. In the past we've always used
I've you're planning on using a One further question, I've only just noticed this PR is opened to merge in the |
No description provided.