Release process: staging branches?

It’s actually the other way around. PRs that require many rebuilds get merged into staging. Every once in a while, the current staging gets forked off into staging-next. The purpose of staging-next is to let the current rebuild finish, detect regressions, stabilize. staging-next is then merged into master. See https://github.com/NixOS/rfcs/pull/26 for details.

7 Likes