Launch HN: Seed (YC W21) – A Fully-Managed CI/CD Pipeline for Serverless 6 years ago
I think you could check Moncc https://docs.moncc.io/ - you can wrap all of the above in a template (provisioning and orchestration) and run locally or on gcp/aws
you can also integrate it with github actions