GoReleaserでリリース時にバージョンを自動設定

GoReleaserを利用してリリースする際に、バージョンをタグから自動で設定する方法を示す。

  1. ソースコードの設定はGoでビルド時にバージョンを設定を参考にする。
  2. GoReleaserの設定ファイルを以下のようにする。ビルドフラグの設定は同様。
builds:
  - ldflags: -s -w -X main.version={{.Version}}