I have a CodeBuild+CodePipeline template which listens for Github commits, pulls the source code on a commit and (CodeBuild) produces a zipped (Lambda) deployable.
Th