こんにちは! N Inc.でフロントエンドの開発に参加している五十嵐(@thegodofneet)です。みなさんはデプロイフロー、整えていますか? main ブランチに push したら CI/CD が走って本番環境にデプロイ…というユースケースはよく耳にするかもしれませんが、インフラや DX のレイヤーの話で、私みたいなアプリケーションエンジニアには縁のない話。そう思うかもしれません。 しかし、先日 npm モジュールを GitHub Packages に公開する必要を迫られやむなく「semantic-release」という CLI ツールを試してみたところ、任意のブランチに push したらレジストリに公開されるというフローを簡単にセットアップできたのみならず、勝手にメジャーバージョンかマイナーバージョンかを判定してくれたり、モジュールの更新履歴を記した CHANGELOG.md を自