これはなに semantic-release の基礎知識と、これを用いて Node パッケージのリリースワークフローを自動化する方法をまとめたものです。 現代のソフトウェアパッケージにおけるリリースフローには、バージョン番号の管理、変更履歴の記録、リリースノートの作成、各種共有レジストリーへの公開など、多くの手順が要求されます。これらの手順を自動化することでソフトウェア開発者はリリースに費やす時間を短縮し、ヒューマンエラーの削減が期待できます。 semantic-release とは ソフトウェアパッケージのリリースフローを自動化するための OSS ツールです。Semantic Versioning(SemVer2)に準拠した次期バージョン番号の決定、リリースノートの作成、npmjs といった共有レジストリーへの公開[1]といったリリースワークフローを包括的に自動化します。 次期バージョン