Files
zeekayandHanzo Dev d697e8de8d Git Runner — GitHub-Actions-compatible CI runner for the Hanzo Git server
Native runner: module github.com/hanzo-git/runner, wire proto
github.com/hanzo-git/actions-proto-go, command git-runner, GIT_* env, git expr
context, git_* task-context keys, ghcr.io/hanzoai/runner-ubuntu job images.
Derived work — upstream attribution + MIT terms in NOTICE/LICENSE.

Co-authored-by: Hanzo Dev <[email protected]>
2026-07-13 11:46:09 -07:00

26 lines
1.2 KiB
Plaintext

Git Runner
Copyright 2026 Hanzo AI, Inc.
This product is a fork of the Gitea Actions runner (act_runner),
https://gitea.com/gitea/runner, Copyright (c) The Gitea Authors, licensed
under the MIT License (see LICENSE).
act_runner itself embeds and builds upon nektos/act
(https://github.com/nektos/act), Copyright (c) The nektos/act Authors, also
under the MIT License.
Modifications by Hanzo AI, Inc.:
- Go module import path -> github.com/hanzo-git/runner.
- Wire protocol dependency -> github.com/hanzo-git/actions-proto-go
(protobuf identities preserved for server compatibility).
- Command/binary and env contract rebranded to the generic GIT_* form
(GIT_INSTANCE_URL / GIT_RUNNER_TOKEN / ...).
- Fully de-gitea'd: no "gitea" identifiers remain. The expression context is
`git` (with a `hanzo` alias); server task-context fields are `git_*`
(git_runtime_token, git_default_actions_url). No back-compat aliases — this
runner targets a matching `git`-dialect server, not stock Gitea.
- Default job images -> ghcr.io/hanzoai/runner-ubuntu.
Deployment-time white-label branding (e.g. "Hanzo Git") is applied by the
server, never compiled into this binary.