Directories
¶
| Path | Synopsis |
|---|---|
|
Package artifacts handles OCI image layer extraction for macOS VM jobs.
|
Package artifacts handles OCI image layer extraction for macOS VM jobs. |
|
Package buildkit wires an in-process BuildKit solver into ephemerd.
|
Package buildkit wires an in-process BuildKit solver into ephemerd. |
|
Package cacheprune reclaims disk held by the daemon's own caches, from inside the running daemon.
|
Package cacheprune reclaims disk held by the daemon's own caches, from inside the running daemon. |
|
Package dind implements a fake Docker Engine API server.
|
Package dind implements a fake Docker Engine API server. |
|
Package diskspace reports filesystem capacity for a path using a single statfs-class syscall (statfs(2) on Linux/macOS, GetDiskFreeSpaceExW on Windows).
|
Package diskspace reports filesystem capacity for a path using a single statfs-class syscall (statfs(2) on Linux/macOS, GetDiskFreeSpaceExW on Windows). |
|
Package forgerpc implements a lightweight ConnectRPC client for the Gitea/Forgejo RunnerService protocol.
|
Package forgerpc implements a lightweight ConnectRPC client for the Gitea/Forgejo RunnerService protocol. |
|
Package forgerunner implements a lightweight Actions runner for Forgejo and Gitea.
|
Package forgerunner implements a lightweight Actions runner for Forgejo and Gitea. |
|
Package imagegc garbage-collects containerd image records under disk pressure.
|
Package imagegc garbage-collects containerd image records under disk pressure. |
|
Package localtunnel implements a client library for https://localtunnel.me
|
Package localtunnel implements a client library for https://localtunnel.me |
|
Package metrics provides Prometheus metrics for ephemerd.
|
Package metrics provides Prometheus metrics for ephemerd. |
|
Package names generates Docker-style random container names.
|
Package names generates Docker-style random container names. |
|
Package providers defines the Provider interface for CI job discovery and runner lifecycle management.
|
Package providers defines the Provider interface for CI job discovery and runner lifecycle management. |
|
forgejo
Package forgejo implements providers.Provider for Forgejo Actions.
|
Package forgejo implements providers.Provider for Forgejo Actions. |
|
gitea
Package gitea implements providers.Provider for Gitea Actions.
|
Package gitea implements providers.Provider for Gitea Actions. |
|
github
Package github implements providers.Provider for GitHub Actions.
|
Package github implements providers.Provider for GitHub Actions. |
|
gitlab
Package gitlab implements providers.Provider for GitLab CI.
|
Package gitlab implements providers.Provider for GitLab CI. |
|
woodpecker
Package woodpecker implements providers.Provider for Woodpecker CI.
|
Package woodpecker implements providers.Provider for Woodpecker CI. |
|
Package proxies defines the CacheProxy interface for language-specific caching reverse proxies.
|
Package proxies defines the CacheProxy interface for language-specific caching reverse proxies. |
|
cargo
Package cargoproxy implements proxies.CacheProxy for the Rust ecosystem.
|
Package cargoproxy implements proxies.CacheProxy for the Rust ecosystem. |
|
go
Package goproxy implements proxies.CacheProxy for Go modules.
|
Package goproxy implements proxies.CacheProxy for Go modules. |
|
npm
Package npmproxy implements proxies.CacheProxy for the npm ecosystem.
|
Package npmproxy implements proxies.CacheProxy for the npm ecosystem. |
|
pip
Package pipproxy implements proxies.CacheProxy for the Python ecosystem.
|
Package pipproxy implements proxies.CacheProxy for the Python ecosystem. |
|
pkgcache
Package pkgcache is the shared engine behind ephemerd's language package caches (npm, pip, pub).
|
Package pkgcache is the shared engine behind ephemerd's language package caches (npm, pip, pub). |
|
pub
Package pubproxy implements proxies.CacheProxy for the Dart/Flutter ecosystem (pub.dev).
|
Package pubproxy implements proxies.CacheProxy for the Dart/Flutter ecosystem (pub.dev). |
|
Package registrymirror routes container image pulls through a pull-through registry cache on the LAN.
|
Package registrymirror routes container image pulls through a pull-through registry cache on the LAN. |
|
Package upgrade replaces the running ephemerd binary with a specific published release and restarts the service into it.
|
Package upgrade replaces the running ephemerd binary with a specific published release and restarts the service into it. |
|
Package vm manages virtual machines for cross-OS job execution.
|
Package vm manages virtual machines for cross-OS job execution. |
Click to show internal directories.
Click to hide internal directories.