Just Release Notes
The tool provides a way of customizing the process of generating the Release Notes based on:
Issue tracking identifiers in commit messages
Tags on commit
Release artifacts repository
Running the tool
Usage
To run the tool, call:
& just_release --config <config.json> notes
Configuration
Configuration file is in flux. For now it is a json looking something like this:
{
"pathToSave" : <output path>,
"packages" : {
<package name> : {
"Issues" : [{
"Provider" : <issues provider>,
"HtmlUrl" : ...,
"Authorization" : ...,
"Url" : ...,
"WebImagesPath" : ...,
"TicketRegex" : ...
}],
"Releases" : {
"Provider" : <releases provider>,
"Repository" : ...,
"ArtifactUri" : ...,
"StorageUrl" : ...
},
"Source" : {
"Provider" : <source provider>,
"RepositoryUrl" : ...,
"Remote" : ...,
"Branch" : ...,
"VersionTagRegex" : "^([0-9]+\\.[0-9]+\\.[0-9]+)$",
"OldestCommitToProcess" : <commit hexsha>,
"ExcludeCommitsWithMessageMatchingRegex" : <regex>
},
"ReleaseNotesWriter" : [{
"Provider" : <notes writer provider>
"PathToSave" : ...
}]
}
}
}
where
notes writer provider is either:
HtmlWriter
MarkdownWriter
GitHubMarkdownWriter
StashMarkdownWriter
JsonWriter
releases provider is either:
Artifactory
GitHubReleases
issues provider is either:
JiraIssues
GitHubIssues
It is also possible to specify an array of issue providers, then all of them will be used to retrieve information about tickets.
source provider is currently only:
GitRepo
You can also use environment variables using the following syntax:
{
...
"key" : "aaa ENV[xxx] bbb"
...
}
In the above example, ENV[xxx] will be replaced with the value of ‘xxx’ variable
Release files for JustReleaseNotes 0.1.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| JustReleaseNotes-0.1.12.zip | 26.9 kB | Details |
Release files / JustReleaseNotes-0.1.12.zip
| Download URL | JustReleaseNotes-0.1.12.zip |
|---|---|
| Size | 26.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aeff5ab8fa975fc0dae75dc64a7bdfe87ab911c887ae2b29a316083b4e8de1fe
|
|
BLAKE2b-256 checksum How to use checksums |
f6e7a6555921f1a59ed34623cfcb174e038cf2f7ea9d004e856bd8ac7e624a9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |