MetaMask / MetaMask/create-release-branch

Interactive workflow creates a commit that eventually fails the "is a release" check

Open Beginner friendly
#208 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.