MetaMask / MetaMask/create-release-branch
Interactive workflow creates a commit that eventually fails the "is a release" check
- Dominant language
- TypeScript
- Stars
- 9
- Forks
- 7
- Avg merge
- 51m
- Merged PRs (30d)
- 2
Description
When you create a release branch via `yarn create-release-branch -i`, the commit that it creates is called "Update Release X.Y.Z". If you then create a pull request and merge that pull request, it will _not_ result in initiating the release workflow, because "Update Release X.Y.Z" is not a valid title for a release. Many engineers have worked around this by retitling the PR upon creating it, but that is not ideal. The tool ought to name the commit "Release X.Y.Z" instead.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at the `yarn create-release-branch -i` command entry point and trace where the release-branch commit message is assembled. Update the generated title from `Update Release X.Y.Z` to `Release X.Y.Z`, then run the command's existing tests or a manual interactive workflow to verify the merged commit can initiate the release workflow.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Clearly specified
- Newbie friendliness
- 74/100