Exasol Release Droid 0.6.0, released 2021-08-06
August 9, 2021 ยท View on GitHub
Code name: Save release state, Jira support
Summary
Now you can specify the release platforms on the project level once instead of providing them each time via CLI. To
specify the release platforms, add release-platforms list to the release_config.yml file.
Example:
release-platforms:
- GitHub
- Maven
- Jira
If a release on some platform fails, next time you re-start the RD, it will continue from the failed place.
You still can specify the platforms via CLI. If you do so, the release_config.yml file will be ignored, and the CLI
arguments will be used.
Be aware that the release state is saved on the machine the RD running on. It means if you re-run the release from a different machine, the release will be started from a scratch.
Bugs
- #174: Hid password on console.
- #176: Fixed console input.
Features
- #158: Added Jira support.
- #159: Saved the release state.
- #161: Made VALIDATE a default goal.
- #166: Added flag for skipping validations during RELEASE.
- #164: Added additional validations for Maven platform.
- #167: Added generic dialect.
Refactoring
- #162: Refactored reports.
- #178: Deprecated and switched off community release.
Dependency Updates
Compile Dependency Updates
- Added
com.atlassian.jira:jira-rest-java-client-core:5.2.2 - Removed
com.fasterxml.jackson.core:jackson-databind:2.12.3 - Added
io.atlassian.fugue:fugue:4.7.2 - Updated
org.commonmark:commonmark:0.17.1to0.17.2 - Updated
org.kohsuke:github-api:1.128to1.130 - Updated
org.yaml:snakeyaml:1.28to1.29
Test Dependency Updates
- Updated
org.mockito:mockito-core:3.9.0to3.11.1 - Updated
org.mockito:mockito-junit-jupiter:3.9.0to3.11.1
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:0.3.0to0.5.0 - Updated
com.exasol:project-keeper-maven-plugin:0.7.0to0.10.0