On Mon, Feb 08, 2021 at 06:07:25PM +0100, Ludovic Courtès wrote:
> ## Open issue: branching strategy
> 
>   - currently: building all of `master` + the "core" of `core-updates`
>   - schedule
>     - currently ad-hoc: volunteers get to choose when to freeze/merge
>   - actions
>     - pushes to `core-updates` should cancel all pending builds on that 
> branch (see Guix Build Coordinator)
>     - have a dashboard showing active branches, statuses (wild-west, frozen), 
> and merge deadlines
>       - could be implemented in Cuirass
>       - specs could have extra properties (such as "merge deadline") that 
> Cuirass would display
>       - or it could use status info from the Data Service, as in 
> https://data.guix-patches.cbaines.net/
>     - naming convention: `core-updates-frozen` vs `core-updates`, etc.

So, does anyone want to change the naming conventions?

I like the idea of, in normal times, only pushing to "core-updates-next"
and "staging-next", and then freezing and building "core-updates" and
"staging".

Reply via email to