不変リリースの仕様と順序の重要性がめちゃくちゃ分かりやすく解説されてて良記事
不可逆性は成果物側と記録側に分けて見るとよい。NPMはname@versionが元から再利用不可で成果物側は不可逆。Immutable Releasesは記録側を後から不可逆にした
最近Xで見かけないと思ったらアカウント凍結されてるのね
Immutable Releaseがどうのと言われる前からある問題で(名前が付いただけかな)、自分もnpmとMaven Centralリリースを含むKMPパッケージでよくやられている。(npmもMaven Centralもクソなのでまともに対処する予定は無い)
GitHub Release 作成をパッケージリリースのトリガーにするな!
不変リリースの仕様と順序の重要性がめちゃくちゃ分かりやすく解説されてて良記事
不可逆性は成果物側と記録側に分けて見るとよい。NPMはname@versionが元から再利用不可で成果物側は不可逆。Immutable Releasesは記録側を後から不可逆にした
最近Xで見かけないと思ったらアカウント凍結されてるのね
Immutable Releaseがどうのと言われる前からある問題で(名前が付いただけかな)、自分もnpmとMaven Centralリリースを含むKMPパッケージでよくやられている。(npmもMaven Centralもクソなのでまともに対処する予定は無い)