Hi @DaanSchlosser, this is very good feedback! We are still mulling on how implementing this would work best. We’re really excited about this kind of feedback, so keep it coming!
@simplynail had another related suggestion some time ago: Cross-stream commit binder. I’m definitively in favour of linking different commits together. @izzylys & @clrkng’s recent work on stream globals opens up some nice avenues in this direction - merging them into one parent commit could be quite easy to enable, albeit connectors will need to be able to easily just request specific sub-objects only (currently only gh and dynamo allow for this fully).
We’re thinking that commit labels (metadata) might be an option. Another way I was thinking that can integrate nicely with a new permissions role is something on the lines of Releases and an associated “Release Request” process. We can create a new role, let’s call it stream:coordinator which would sit in between owners and contributors, and that would have the required permissions to create and approve releases.
I’m quite excited. This will definitively make its way in a next sprint sometime soon!