SORMAS-Foundation / SORMAS-Project

SORMAS (Surveillance, Outbreak Response Management and Analysis System) is an early warning and management system to fight the spread of infectious diseases.
https://sormas.org
GNU General Public License v3.0
293 stars 143 forks source link

Disable pushReleases and pushHotfixes configuration for jgitflow-maven-plugin #13134

Closed obinna-h-n closed 3 months ago

obinna-h-n commented 3 months ago

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