Get the latest tech news

The Pain That Is GitHub Actions


Developing a complex CI pipeline with github actions is full of gotchas.

Our CI is complex: merge queues, multiple runners (self-hosted, blacksmith.sh, GitHub-hosted), Rust builds, Docker images, and heavy integration tests. GitHub Actions technically allows all of this—but setting it up is a frustrating mess, full of hidden gotchas, inconsistent behavior, and a debugging experience that makes me question my choices. The exception to this behavior is where an admin user has selected the Send write tokens to workflows from pull requests option in the GitHub Actions settings.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of pain

pain

Photo of github actions

github actions

Related news:

News photo

Nvidia Chart Watchers Brace for More Pain With Dip Buyers at Bay

News photo

Canada to Cut Off Electricity to US States: 'Need to Feel the Pain'

News photo

I struggled with Git, so I'm making a game to spare others the pain