зеркало из https://github.com/microsoft/just.git
simplified policy
This commit is contained in:
Родитель
dbf2f09405
Коммит
65cb9532f8
|
@ -1,36 +1,7 @@
|
|||
/**
|
||||
* This is configuration file is used for advanced publishing configurations with Rush.
|
||||
* For full documentation, please see https://rushjs.io
|
||||
*/
|
||||
|
||||
/**
|
||||
* A list of version policy definitions. A "version policy" is a custom package versioning
|
||||
* strategy that affets "rush change", "rush version", and "rush publish". The strategy applies
|
||||
* to a set of projects that are specified using the "versionPolicyName" field in rush.json.
|
||||
*/
|
||||
[
|
||||
{
|
||||
/**
|
||||
* (Required) Indicates the kind of version policy being defined ("lockStepVersion" or "individualVersion").
|
||||
*
|
||||
* The "individualVersion" mode specifies that the projects will use "individual versioning".
|
||||
* This is the typical NPM model where each package has an independent version number
|
||||
* and CHANGELOG.md file. Although a single CI definition is responsible for publishing the
|
||||
* packages, they otherwise don't have any special relationship. The version bumping will
|
||||
* depend on how developers answer the "rush change" questions for each package that
|
||||
* is changed.
|
||||
*/
|
||||
"definitionName": "individualVersion",
|
||||
|
||||
"policyName": "RepoPolicy",
|
||||
|
||||
/**
|
||||
* (Optional) This can be used to enforce that all packages in the set must share a common
|
||||
* major version number, e.g. because they are from the same major release branch.
|
||||
* It can also be used to discourage people from accidentally making "MAJOR" SemVer changes
|
||||
* inappropriately. The minor/patch version parts will be bumped independently according
|
||||
* to the types of changes made to each project, according to the "rush change" command.
|
||||
*/
|
||||
"lockedMajor": 3
|
||||
"lockedMajor": 1
|
||||
}
|
||||
]
|
||||
|
|
Загрузка…
Ссылка в новой задаче