-
Notifications
You must be signed in to change notification settings - Fork 134
Releases
Jerome Simeon edited this page Jul 28, 2021
·
10 revisions
- Hyperledger Fabric Connector
- Corda App
Releases are made manually by maintainers through GitHub. Version tags follow semantic-versioning conventions with a v
prefix, for example v1.2.3
.
A markdown changelog that includes the contributors and links to changes can be generated automatically through the lerna-changelog
tool.
- You will need a GitHub Personal Access Token with
public_repo
permissions. - Review all merged PRs since the last release to ensure that they are appropriately labelled with one of the following labels.
Type: Breaking Change π₯
Type: Enhancement β¨
Type: Bug π
Type: Chore π§Ό
Type: Documentation π
Note that
Type: Styling
andType: Feature Request
are not used, you should useType: Enhancement
instead.
- Run the following command from the root folder of an up-to-date local clone of this repository to generate the markdown content.
GITHUB_AUTH=[YOUR_PERSONAL_ACCESS_TOKEN] npm run changelog:unreleased
- Copy the markdown output from the terminal to the GitHub release editor.
### LABEL
- #<ISSUE_OR_PR>: Summary Title (@user)
- Specifics if needed here
- Any change which breaks previous versions
- Any change which breaks previous versions
- Changes to language specific specifications (i.e. unicode, parser, syntax)
- Added functionality which is noteworthy
- Added features to CLI of Ergo, Cicero, or Concerto
- Support from lower in the stack from Ergo
- Updates to the function library within Ergo
- Updates to the Ergo compiler
- Improved build process
- Corrections to issues in production source code
- Upgrade to dependencies
- Fix to vulnerability or improved code safety
- Improvements to code efficiency
- Styling updates or refactoring the structure of source code
- Additions or edits to docs for accessibility to information or guides
- Updates to factors which concern contributors and maintainers (i.e. tests or licensing)
- A rollback of code, usually a mistake that was merged in
Accord Project
A leading Linux Foundation open source initiative developing an ecosystem and open source tools for smart agreements