This was actually made before GitHub Actions were out. This can potentially be converted in the future to function as a GitHub action.
That said - this gives a much faster reaction to events from GitHub as nothing needs to be provisioned before execution. Also allows for much simpler deployment and developemnt.
I discuss this in my EnvoyCon talk, see on repokitteh.io for video.