Building GitHub Actions
Discover how to build and test GitHub Actions to automate workflows effectively, with expert guidance from Michael Heap.
Hello đź‘‹
I'm Michael and I love GitHub Actions. I work on a team that built a complex platform that solves exactly the problems we needed it to. Of course, that came at a cost.
Data was stored across multiple repos, with various submodules and test suites that all needed to stay in sync. People were struggling to make changes because our workflows were... well they made doing your taxes look fun.
Our workflows were repetitive, yet somehow still error prone. Then GitHub Actions came along and solved all our problems. What was an involved process involving commits to multiple repos suddenly became as simple as merging a pull request. The time taken to validate changes and get them merged dropped from 20 minutes to 60 seconds overnight.
That was back in October 2018. Since then, I've built over a dozen GitHub Actions to automate our workflows with even more in the works. I've learned which libraries to use when building Actions, how to test them locally and how to build tools to make building Actions even easier. Now, I want to show you how to do the same.
Related Ebooks
Mastering SwiftUI 6 - Starter
Master SwiftUI and iOS programming with this starter package including Mastering SwiftUI 6 and beginner guides for SwiftUI and UIKit, updated for Xcode 16 and iOS 18 with lifetime updates.
Grokking the Spring Boot Interview
Master key Java Spring Boot concepts and interview questions with Grokking the Spring Boot Interview by javinpaul, featuring essential topics and certification exam guides.
Grokking the Java Interview
Master Core Java concepts and ace your Java interviews with Grokking the Java Interview by javinpaul. Includes OOP, Collections, Multithreading, JDBC, Generics, and more.
Featured Ebooks
Live Intentionally: 90‑Day Self‑Improvement Program
A practical, no-nonsense 90-day self-improvement guide to build discipline, break bad habits, and reshape your routine.
ChatGPT Power Prompts
850+ role-based prompts to master ChatGPT and other AI tools. Perfect for marketers, creators, and professionals. Works with Claude, DeepSeek, Gemini, and more.
Landing Page Hot Tips
Improve your landing pages with 100 actionable design tips from Rob Hope. Includes ebook, audio edition, Notion version, checklists, filters, and more.