Settings

Theme

What would GitHub Actions look like if you designed it today?

rwx.com

5 points by dan_manges 19 days ago · 3 comments

Reader

theamk 19 days ago

> graph-based task execution, machine agnostic

> different steps can run on different machines

This maybe applicable for Javascript projects? We have heavy C++ codebase where the work files are easily tens to hundreds of gigabytes. Not to mention that some build systems care about things like file ctimes, so you cannot even transfer them to a different machine without partial invalidation.

No "machine agnostic" runtime is going to work here, as the act of moving data from one machine to another will be slow enough to negate any advantages.

blinded 19 days ago

Fully isolated micro vms, metrics from the start, opt in cache, not defaulted hostedtooldir bs.

verdverm 19 days ago

This is YAYD (yet another yaml dsl)

I want something besides that for the next CI system

Here is a basis I wrote you can start from, I've stepped back from the edge of building a CI system on it for now...

https://github.com/hofstadter-io/hof/tree/_next/examples/env

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection