Skip to content
Latchkey

Semantic Version Range - CI/CD用語集の定義

semantic version rangeは、単一のバージョンではなく受け入れ可能なバージョンの集合を記述する指定子(>=1.2.0 <2.0.0など)で、resolverが最新の一致を選べるようにします。

semantic version rangeは、単一のバージョンではなく受け入れ可能なバージョンの集合を記述する指定子(>=1.2.0 <2.0.0など)で、resolverが最新の一致を選べるようにします。

version rangeを使うと、manifestは互換性のある更新を自動的に受け入れつつ、互換性を壊すmajorバージョンを締め出すことができます。

一般的な演算子

演算子意味
^1.2.31.xと互換、majorのbumpなし
~1.2.31.2.x内のpatchレベルの更新
>=1.2 <2明示的な下限と上限

関連ガイド