pkg/

directory
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 3, 2025 License: MIT

Directories

Path Synopsis
Package agent provides GitHub Actions runner agent functionality.
Package agent provides GitHub Actions runner agent functionality.
Package cache implements GitHub Actions cache protocol backed by S3.
Package cache implements GitHub Actions cache protocol backed by S3.
Package circuit implements circuit breaker for spot instance interruptions.
Package circuit implements circuit breaker for spot instance interruptions.
Package config manages application configuration from environment variables.
Package config manages application configuration from environment variables.
Package coordinator implements distributed leader election using DynamoDB.
Package coordinator implements distributed leader election using DynamoDB.
Package cost provides cost reporting functionality for runs-fleet.
Package cost provides cost reporting functionality for runs-fleet.
Package db provides DynamoDB client operations for pool configuration and state management.
Package db provides DynamoDB client operations for pool configuration and state management.
Package events handles EventBridge events from SQS.
Package events handles EventBridge events from SQS.
Package fleet manages EC2 fleet creation and lifecycle for runner instances.
Package fleet manages EC2 fleet creation and lifecycle for runner instances.
Package github provides webhook validation and label parsing for GitHub Actions workflow jobs.
Package github provides webhook validation and label parsing for GitHub Actions workflow jobs.
Package gitops provides configuration-as-code support for runs-fleet.
Package gitops provides configuration-as-code support for runs-fleet.
Package housekeeping handles scheduled cleanup tasks for runs-fleet.
Package housekeeping handles scheduled cleanup tasks for runs-fleet.
Package metrics publishes CloudWatch metrics.
Package metrics publishes CloudWatch metrics.
Package pools manages warm pool operations for maintaining pre-provisioned EC2 instances.
Package pools manages warm pool operations for maintaining pre-provisioned EC2 instances.
Package provider defines interfaces for compute backends (EC2, K8s).
Package provider defines interfaces for compute backends (EC2, K8s).
ec2
Package ec2 implements the provider interfaces for AWS EC2.
Package ec2 implements the provider interfaces for AWS EC2.
k8s
Package k8s implements the provider interfaces for Kubernetes.
Package k8s implements the provider interfaces for Kubernetes.
Package queue provides message queue abstractions for job orchestration.
Package queue provides message queue abstractions for job orchestration.
Package runner manages GitHub Actions runner registration and configuration.
Package runner manages GitHub Actions runner registration and configuration.
Package state provides state storage backends for pool configuration and job tracking.
Package state provides state storage backends for pool configuration and job tracking.
Package termination handles instance termination notifications from agents.
Package termination handles instance termination notifications from agents.
Package tracing provides OpenTelemetry integration for distributed tracing.
Package tracing provides OpenTelemetry integration for distributed tracing.

Jump to

Keyboard shortcuts

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