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

May 4, 2025 - 00:27
 0
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:

  1. Pushed code
  2. Waited anxiously
  3. Saw a scary ❌ error
  4. Googled like my life depended on it
  5. 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:

  1. Create a .github/workflows folder
  2. Add a YAML file
  3. Push and you're done!

What they didn't show: my YAML file had more bugs than my app