pkg/

directory
v0.2.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 26, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL