こういうのを作ります。 自動化したいこと GitHubのリリースタスクをgulpで自動化できるようにします。 GitHub上にバージョンに応じたリリースを作成する 作成したリリースにmy-package-v0.1.0.zipのようなファイルを添付する 配布したいバイナリやzipがある場合、リポジトリに含めるのではなくリリースの添付アセットにしておくと、ダンロード数が計測できたり、https://github.com/<user>/<repo>/releases/latestというURLで最新リリースへと誘導できたりしてなにかと便利です。 ワークフロー 実際のワークフローは以下のようになると思いますが、この記事で扱うのは (4) と (5) です。 package.jsonのversionを更新する ビルドして配布用のバイナリを生成する master(とタグ)をGitHubにプッシュする G