どういう状況か
新しい機能をリリースしたのでTagをつけてReleaseを作成したが、機能に問題があったためなかったことにしたい!
といったときに、GitHubのReleasesを削除する方法です。
結果的にTagを削除します。
Release機能について
Release機能の使い方に関しては以下の記事が参考になります。
GitHubのリリース機能を使う
削除の方法
まず先にTagを削除する必要があります。
画面からはできないので、以下のコマンドを実行します。
git push --delete origin 削除するタグ名
すると、対象のReleaseがDraft状態になるので、これでDraftを破棄すれば削除されます。