I’ve been maintaining multiple release channels for most of my projects. I always have a nightly build and a dev build that I run manually or on every push. Actually versioned releases either happen directly after completing a milestone or when the release schedule calls for it.
I heard this phrase once: Trying to save the ecosystem with domesticated bees is like trying to save biodiversity by putting up another cattle ranch.