Githubでリリースの設定方法とリリースの必要性について
nove-b
May 1, 2025
2年前に1度だけGithubでリリース作成したことがあったけど、久しぶりすぎて忘れていたので改めてまとめることにした。
ブランチにタグをつける
リリースのベストプラクティスが良くわからなかったので調べてみたところ、小さいサイトではmainブランチにタグをつけて管理すればいいということだったので、今回はそうすることにした。
そういうわけでまずはタグをつける。
mainブランチに移動し、
タグをつけてタグをプッシュする。
Githubから設定する
後はGithubのリポジトリに行き、リリースぺージから作成したタグを選び、リリースするだけで完了。
リリースを作成する必要があるのか
mainブランチが常に最新で、タグ付けした時点でのコードをCloneできないのであればリリース管理する必要あるのかと疑問に感じた。
調べてみると、リリースは瞬間のスナップショットで再現性を求めるものらしい。
さらにタグを指定してサブモジュールに追加することもできるっぽい。
であればタグ付け、リリースは必要かもしれない。
いずれGithub Actionでタグ付けしたらリリースが作れるようにしたい。
リリースしたのは
Hugo-PassageというHugoのテーマ。
Discussion in the ATmosphere