Using LambCI to bridge gitlab actions and Lambda.Using lambda functions as a runner.Spliting tests into parralel serverless jobs.Using caching as much as possible.