MetaMask / MetaMask/core

Consider removing GitHub release + tags when merging a "revert release PR"

Open
#5,914 1 comment 0 reactions 0 assignees View on GitHub
team-wallet-framework wf-release-process
Dominant language
TypeScript
Stars
413
Forks
308
Avg merge
1d 4h
Merged PRs (30d)
253

Description

If an engineer needs to redo a release due to to a bad changelog or incorrect version bump, then currently we ask them to submit a PR that reverts the changes in the release PR, then we ask them to recreate the release PR with the revised changes.

Unfortunately recreating the release PR will not work unless the tags and GitHub release that were created when it was merged are deleted first, and this step often gets forgotten. We should automate this step by detecting "revert release PRs" and automatically doing the removal.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the release PR workflow and the GitHub release and tag steps described in the issue. Determine how a revert release PR can be identified and verify that its associated release metadata is removed so a revised release PR can be recreated successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, typescript
Domain
devops, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.