> A rough proposal for how this would work: > 1. Developers push to a new branch (e.g. 'main') > 2. CI builds each commit > 3a. If the build is successful the commit is updated on master > 3b. The substitute from the build is available to users > 4. User pull down from master receiving the new commit and any associated > substitute
The simpler, the better, with no overload for anyone. What about ?: 1. Developers push to devel 2. CI proceeds as usual 3. Master mirrors devel, delayed by one week 4. Users pull down from master, as usual, optionally from devel Just simply: developers proceed as usual, and they have one week to fix problems; ci has one week to build substitutes; users always have binaries available. No new tooling required (other than the delayed mirroring of devel to master). WDYT ? C.
signature.asc
Description: PGP signature
