[MDBF-45] Milestone 4: Protected branches Created: 2020-05-01  Updated: 2022-02-01

Status: Open
Project: MariaDB Foundation Development
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major
Reporter: Michael Widenius Assignee: Vlad Bogolin
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
PartOf
includes MDBF-104 Buildbot - Protected Branches Stage 1... Closed
includes MDBF-105 Buildbot - Protected Branches Stage 2... Open
includes MDBF-190 Define protected branches builders Closed
includes MDBF-191 Protected branches testing Closed
includes MDBF-192 Speed up the protected branches builders Closed
includes MDBF-193 Setup a windows compile only builder Closed
is part of MDBF-28 New Buildbot Open
Relates
relates to MDBF-40 Milestone 3: Time to move to new buil... Open

 Description   

Add protected branches for all major MariaDB releases (10.3, 10.4 etc).

Definition: Protected branches mean that Buildbot testing must pass before code is allowed to be pushed into Github.

Stage 1 means disallowing pushes if tests do not pass. Drawback: It requires manual intervention on behalf of the developer, within the short time window of tests having passed and no further commits having been done by other developers.
Stage 2 means automatic pushing if tests do pass. This addresses the drawback of Stage 1. However, if the logic is not 100% correctly implemented, very difficult git correction processes may follow.

To make sense (i.e. for Protected branches to be protected), all developers need to "turn on protection" by using the New Buildbot and not just the old one, which does not have this feature.

Before New Buildbot can be mandated, Milestones 3 and 4 need to be implemented (and that is why they come before Milestone 5).


Generated at Thu Feb 08 03:35:03 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.