Welcome to the second article in our series on building a lightweight, serverless, and cost-effective self-hosted GitHub Actions runner on AWS. In Part 1, we outlined the high-level architecture and the "why" behind this approach. Now, it's time to g...