How I Made My First GitHub Action Work (With Google's Help)
Let me tell you how it actually went the first time I tried setting up a GitHub Action: Pushed code Waited anxiously Saw a scary ❌ error Googled like my life depended on it Made it work anyway Day 2 of my #90DaysOfBuilding journey The GitHub Actions Promise GitHub Actions promises to automate your workflows: run tests automatically, deploy your code, and more – all triggered by events in your repository like pushes or pull requests. It sounds magical... until you try to set it up for the first time. The Real Story I was building a community platform prototype (part of my path toward launching a startup), and wanted to automate testing to save time. The YouTube tutorials made it look so easy: Create a .github/workflows folder Add a YAML file Push and you're done! What they didn't show: my YAML file had more bugs than my app

Let me tell you how it actually went the first time I tried setting up a GitHub Action:
- Pushed code
- Waited anxiously
- Saw a scary ❌ error
- Googled like my life depended on it
- Made it work anyway
Day 2 of my #90DaysOfBuilding journey
The GitHub Actions Promise
GitHub Actions promises to automate your workflows: run tests automatically, deploy your code, and more – all triggered by events in your repository like pushes or pull requests.
It sounds magical... until you try to set it up for the first time.
The Real Story
I was building a community platform prototype (part of my path toward launching a startup), and wanted to automate testing to save time.
The YouTube tutorials made it look so easy:
- Create a
.github/workflows
folder - Add a YAML file
- Push and you're done!
What they didn't show: my YAML file had more bugs than my app