Do not require a minimum of 1 release branch

Author: gempainCreated Dec 2, 2020Updated Apr 24, 2026

New feature motivation

When you start developing an application, you generally start by releasing alpha/beta/rc and do not have a "release branch". semantic-release doesn't allow this at the moment, as you need a minimum of 1 release branch.

At the moment, the way we work around it is by creating a branch that we just don't push to.

New feature description

Allow to have only pre-release branches.

Source: semantic-release/semantic-release