mirror of
https://github.com/enso-org/enso.git
synced 2024-12-23 21:01:51 +03:00
Document no changelog label (#3833)
This commit is contained in:
parent
28243a0fd1
commit
3a8aa90f1b
@ -278,21 +278,18 @@ have prepared several scripts which maximally automate the process:
|
|||||||
|
|
||||||
The following branches are used to develop the product:
|
The following branches are used to develop the product:
|
||||||
|
|
||||||
- **wip/[github_user_name]/[feature]**
|
- **wip/[github_user_name]/[feature]** Feature branches. These are temporary
|
||||||
Feature branches. These are temporary branches used by the team to develop a
|
branches used by the team to develop a particular feature.
|
||||||
particular feature.
|
- **develop** Contains the most recent changes to the product. After successful
|
||||||
- **develop**
|
review, the feature branches are merged here. Each commit to this branch will
|
||||||
Contains the most recent changes to the product. After successful review, the
|
result in a nightly build of the product accessible as CI artifacts.
|
||||||
feature branches are merged here. Each commit to this branch will result in a
|
|
||||||
nightly build of the product accessible as CI artifacts.
|
|
||||||
|
|
||||||
- **unstable**
|
- **unstable** Contains only those commits which can be considered unstable
|
||||||
Contains only those commits which can be considered unstable product releases.
|
product releases. Each commit to this branch will result in an unstable
|
||||||
Each commit to this branch will result in an unstable release of the product
|
release of the product and will be published on GitHub as a pre-release. The
|
||||||
and will be published on GitHub as a pre-release. The build version and build
|
build version and build description will be automatically fetched from the
|
||||||
description will be automatically fetched from the newest `CHANGELOG.md` entry
|
newest `CHANGELOG.md` entry and will fail if the version will not be of the
|
||||||
and will fail if the version will not be of the form
|
form `[major].[minor].[patch]-[sfx]`, where `[sfx]` is one of `alpha.[n]`,
|
||||||
`[major].[minor].[patch]-[sfx]`, where `[sfx]` is one of `alpha.[n]`,
|
|
||||||
`beta.[n]`, or `rc.[n]`, where `[n]` is an unstable build number.
|
`beta.[n]`, or `rc.[n]`, where `[n]` is an unstable build number.
|
||||||
|
|
||||||
- **stable** Contains only those commits which can be considered stable product
|
- **stable** Contains only those commits which can be considered stable product
|
||||||
@ -312,9 +309,8 @@ PR, simply add `[ci build]` anywhere in the PR description.
|
|||||||
|
|
||||||
By default, CI would fail if the `CHANGELOG.md` file does not need to be
|
By default, CI would fail if the `CHANGELOG.md` file does not need to be
|
||||||
updated. However, sometimes there are PRs that does not change anything
|
updated. However, sometimes there are PRs that does not change anything
|
||||||
significant in the final product. You can then simply add
|
significant in the final product. You can then simply add the 'CI: No changelog
|
||||||
`[ci no changelog needed]` anywhere in your PR description to skip this
|
needed' label to the PR to skip this assertion.
|
||||||
assertion.
|
|
||||||
|
|
||||||
### Publishing Results
|
### Publishing Results
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user