We used a time-based release schedule; each minor version comes out every six weeks. We believe this approach is better for a number of reasons, including quality.
But this is a thing that amazes me: the rust community manage to be incredibly productive while maintaining a culture of rigorous quality. In a world of "move fast and break things" at best and just of "I don't know what I'm doing" at worst I find it fascinating to witness.
Honestly, it's extremely taxing to maintain this pace without everything falling apart. The size of the team employed by Mozilla is quite modest. Firefox, which has a similar release schedule, has an entire team dedicated to just getting the releases out (though Firefox is yet the significantly larger product). We have no entire people, but employ some very rigorous testing.
>We have no entire people
You mean people dedicated to releases, or just that everyone must cut off an appendage to join the team? :)