Sign in
Join now
core
boltless.me
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
forked from
tangled.org/core
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
6
6
Pipelines
Pipelines
core
/
spindle
/
engine
26 files
at
master
ptr.pet
·
spindle/mill: fail a workflow right away when no executor has its labels
·
1d ago
1be4d9c3
archive_cleanup_test.go
spindle: delete a workflow's local log once it is archived
2w ago
archive_inplace_test.go
spindle/{artifactstore,engine}: stop deleting a workflow's log when the log directory is also the archive
1w ago
archive_partial_test.go
spindle/{artifactstore,engine}: stop deleting a workflow's log when the log directory is also the archive
1w ago
cache_controller.go
spindle/{db,engine,mill}: count `cache:` entries against the cache storage quota instead of a per-owner byte limit
3d ago
cache_evict_test.go
spindle/{quota,nixcache,engine}: evict nix paths and `cache:` entries in one least recently used order
3d ago
cache_prune_test.go
spindle/cache: evict least recently used caches past a total size cap
5d ago
cache_prune.go
spindle/{quota,nixcache,engine}: evict nix paths and `cache:` entries in one least recently used order
3d ago
cache_test.go
spindle/{db,engine,mill}: count `cache:` entries against the cache storage quota instead of a per-owner byte limit
3d ago
cache.go
docs,spindle/{engine,engines,mill,models}: save always caches when a workflow times out
3d ago
engine_minutes_test.go
spindle/engine: count refused workflows in the metrics for remote engines too
1w ago
engine_queue_timeout_test.go
spindle/{engine,observability}: record a workflow's run time without its queue time
3d ago
engine_quota_test.go
spindle/{db,quota}: index a repo's attic cache objects with their quota
3d ago
engine_refusal_test.go
spindle: implement limits for how much one workflow can use
3d ago
engine_slot_log_test.go
spindle/engine: open a workflow's log only once it holds a slot
2w ago
engine_test.go
spindle/{engine,engines/microvm}: give untrusted runs no nix cache upload
3d ago
engine.go
spindle/mill: fail a workflow right away when no executor has its labels
1d ago
failure_metrics_test.go
spindle: add queue, capacity, and failure metrics
2mo ago
manifest_test.go
spindle: implement mill
2mo ago
manifest.go
spindle/engines/microvm: rename nix cache -> substituters
2mo ago
mask_test.go
spindle/{config,engine,nixcache,pemkey}: give each run a token for its repo's attic cache
3d ago
placement.go
spindle: implement mill
2mo ago
scheduler_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
2w ago
scheduler.go
spindle,localinfra,log: prometheus metrics, json logging, and otel tracing
2mo ago
slot_test.go
spindle: implement mill
2mo ago
slot.go
spindle/{engine,mill,mill/executor}: expire a mill run's id token with its executor's workflow timeout
3d ago
usage.go
spindle,localinfra,log: prometheus metrics, json logging, and otel tracing
2mo ago