Exasol Release Droid 0.2.0, released 2020-11-12
November 18, 2020 ยท View on GitHub
Code name: Maven Central Release
Features / Enhancements
- #35: Added validation that checks ".github/workflows/github_release.yml" file exists.
- #43: Added a logger message instead of throwing an exception when validating a release date and a list of closed tickets on the not-default branches.
- #25: Added validation report.
- #47: Added release report.
- #36: Added Maven release support.
- #54: Added check from an HTTP response from the Github when triggering a workflow.
- #50: Added validations of plugins for Maven Central Release.
Bugs
- #39: Disabled the GitHub issues check if the branch is not the default one.
Refactoring
- #37: Renamed
throwParsingExceptiontocreateParsingException. - #52: Refactored the project's structure.
- #46: Separated pom parsing and validation.
- #69: Removed the repository instance variable from the ValidateInteractor class.
- #70: Made the ReleaseInteractor instance independent of the repository.
- #74: Refactored GitHub API adapter.
- #68: Extracted UserInput parsing.
- #59: Removed duplicated code in the runner.
- #81: Fixed requirements tracing.
Dependencies updates
- Added org.apache.maven:maven-model:3.6.3
- Added org.mockito:mockito-junit-jupiter:3.6.0
- Updated org.mockito:mockito-core:3.5.10 to version 3.6.0