mirror of
https://github.com/hanzoai/act.git
synced 2026-10-30 18:48:56 +00:00
main
One toolchain across the estate. The tree carried 1.26.0, .1, .3, .4 and .5 at once, so which compiler built a binary depended on which repo it came from. Co-authored-by: Hanzo Dev <[email protected]>
hanzoai/act
Hanzo Git Actions job runtime image (ghcr.io/hanzoai/runner-ubuntu) — GH-Actions ubuntu-compatible, built FROM ghcr.io/hanzoai/ubuntu. Replaces third-party catthehacker images.
act
The workflow model and expression parser used by Hanzo Git Actions.
A fork of the act/ subtree of gitea.com/gitea/runner, reduced to the four
packages a forge actually needs to parse and evaluate workflows:
| package | what it does |
|---|---|
model |
workflow / job / step parsing and planning |
exprparser |
GitHub Actions expression evaluation |
common |
shared helpers (cartesian product, dry-run) |
common/git |
git ref and revision helpers |
The container-execution half of upstream is deliberately absent: running a job is the runner's business, and a forge that only reads workflows should not carry a container runtime to do it.
Upstream is MIT and its copyright notices are retained.
Languages
Go
98.7%
Dockerfile
1.3%