On 11/6/23 02:02, Peter Dimov via Boost wrote:
Andrey Semashev wrote:
(This workflow actually makes develop meaningless because your CI over the feature branch already tests your changes against develop of the rest of Boost. Which means after merging to develop you're running the same CI again, and might as well just merge to master straight away.)
You are, but others aren't. They aren't testing your feature branch, but they are testing your develop branch each time they merge to develop.
Sure, but again, does that integration testing actually work? For how long do you hold the changes in develop before merging to master? What about libraries that don't run their CI in this time frame? The more you linger, the more likely you'll forget to merge.