logoalt Hacker News

ornornorlast Wednesday at 8:21 AM1 replyview on HN

Versioning sucks (the references are mutable), debugging sucks, you cant run them locally.


Replies

sunnyday_002last Wednesday at 10:15 AM

Pin the action's version via a digest and use Renovate for updates.

You can run all your CI locally if you don't embed your logic into the workflows, just use CI for orchestation. Use an env manager(Mise, Nix etc) to install tooling(you'll get consistency across your team & with CI) and call out to a task runner(scripts, Make, Task etc).