Event-based custom automation
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Description
The serverless movement is really inspiring. In particular to run arbitrary scripts against events in the ecosystem you're in.
I was thinking this could be useful within GitLab as well, in theory. Would love to hear what other people think
Proposal
The ability to create snippets / projects that listen to events (e.g. from an event log) within GitLab and execute whatever you want based on that.
They would automatically be granted Developer level permission on the project you run them on to make it easy to interact with the API.
For example, you could create a script that listen to the label added event for a particular project and based on that do something else.
This makes it very easy to create bots that run administrative actions within GitLab.