Directories
¶
| Path | Synopsis |
|---|---|
|
Package blobstore provides an interface for object storage operations.
|
Package blobstore provides an interface for object storage operations. |
|
mock
Package mock provides an in-memory implementation of blobstore.Store for testing.
|
Package mock provides an in-memory implementation of blobstore.Store for testing. |
|
s3
Package s3 provides an S3-compatible implementation of blobstore.Store.
|
Package s3 provides an S3-compatible implementation of blobstore.Store. |
|
cli
|
|
|
config
overlay.go implements local config.yaml overlay loading and deterministic merge for the Hydra envs/in/out/home contract.
|
overlay.go implements local config.yaml overlay loading and deterministic merge for the Hydra envs/in/out/home contract. |
|
logs
Package logs provides a shared log printer for CLI commands that consume enriched log events from the job-scoped SSE stream.
|
Package logs provides a shared log printer for CLI commands that consume enriched log events from the job-scoped SSE stream. |
|
migs
Package migs provides CLI client implementations for Migs operations.
|
Package migs provides CLI client implementations for Migs operations. |
|
pull
mig_pull.go implements the `ploy mig pull` subcommand for pulling Migs diffs into the current git worktree based on mig project context.
|
mig_pull.go implements the `ploy mig pull` subcommand for pulling Migs diffs into the current git worktree based on mig project context. |
|
run
run_artifact.go isolates artifact download and fetching logic.
|
run_artifact.go isolates artifact download and fetching logic. |
|
specpayload
mig_run_spec.go separates spec file handling from mig run execution.
|
mig_run_spec.go separates spec file handling from mig run execution. |
|
client
|
|
|
domain
|
|
|
api
Package api defines canonical domain-level DTO types for shared API payloads.
|
Package api defines canonical domain-level DTO types for shared API payloads. |
|
types
Package types provides domain value-type helpers and interfaces.
|
Package types provides domain value-type helpers and interfaces. |
|
migs
|
|
|
claimer_loop.go contains the claim loop orchestration and backoff logic.
|
claimer_loop.go contains the claim loop orchestration and backoff logic. |
|
Package pki provides certificate authority and certificate management utilities for the simplified Ploy server/node mTLS architecture.
|
Package pki provides certificate authority and certificate management utilities for the simplified Ploy server/node mTLS architecture. |
|
server
|
|
|
auth
Package auth provides role-based request authorization for the server.
|
Package auth provides role-based request authorization for the server. |
|
blobpersist
Package blobpersist provides a service for persisting blob data with coordinated database metadata and object storage writes.
|
Package blobpersist provides a service for persisting blob data with coordinated database metadata and object storage writes. |
|
handlers
Package handlers implements HTTP handlers for the ploy server API.
|
Package handlers implements HTTP handlers for the ploy server API. |
|
Package store provides PostgreSQL-backed data persistence using pgx and sqlc.
|
Package store provides PostgreSQL-backed data persistence using pgx and sqlc. |
|
ttlworker
Package ttlworker provides a background worker for purging expired data from the database.
|
Package ttlworker provides a background worker for purging expired data from the database. |
|
wavescheduler
Package wavescheduler provides a background worker for scheduling queued runs within waves.
|
Package wavescheduler provides a background worker for scheduling queued runs within waves. |
|
testutil
|
|
|
workflowkit/ids
Package ids provides cycle-safe domain key types for cross-module orchestration scenario assembly.
|
Package ids provides cycle-safe domain key types for cross-module orchestration scenario assembly. |
|
joblist
Package joblist implements the JobList TUI domain component.
|
Package joblist implements the JobList TUI domain component. |
|
worker
|
|
|
workflow
|
|
|
backoff
Package backoff provides centralized retry and backoff utilities using github.com/cenkalti/backoff/v5.
|
Package backoff provides centralized retry and backoff utilities using github.com/cenkalti/backoff/v5. |
|
contracts
build_gate_config.go defines Build Gate validation configuration types.
|
build_gate_config.go defines Build Gate validation configuration types. |
|
stackdetect
Package stackdetect provides filesystem-only, deterministic detection of technology stacks from build files.
|
Package stackdetect provides filesystem-only, deterministic detection of technology stacks from build files. |
|
step
build_gate_image_resolver.go implements the Build Gate image catalog resolver.
|
build_gate_image_resolver.go implements the Build Gate image catalog resolver. |
Click to show internal directories.
Click to hide internal directories.