SORMAS (Surveillance, Outbreak Response Management and Analysis System) is an early warning and management system to fight the spread of infectious diseases.
The jgitflow-maven-plugin used for sormas releases is configured (both pushReleases and pushHotfixes set to true) to push release and hotfix branches to the remote upstream.
This can be a problem sometimes when there is a problem during the release build stage and still the branches are pushed updated in remote repository. This is an unexpected behavior from the plugin.
It is better to be push these branches only if the release build stage completed successfully.
Proposed Change
set plugins pushReleases and pushHotfixes configuration to false or remove them as their default value is false.
Added Value/Benefit
Unexpected issues during release processes are avoided.
Problem Description
The jgitflow-maven-plugin used for sormas releases is configured (both pushReleases and pushHotfixes set to true) to push release and hotfix branches to the remote upstream.
This can be a problem sometimes when there is a problem during the release build stage and still the branches are pushed updated in remote repository. This is an unexpected behavior from the plugin.
It is better to be push these branches only if the release build stage completed successfully.
Proposed Change
set plugins pushReleases and pushHotfixes configuration to false or remove them as their default value is false.
Added Value/Benefit
Unexpected issues during release processes are avoided.
Acceptance Criteria
No Response
Implementation Details
No response
Mockups
No response
Additional Information
No response