Sign in
Join now
core
tangled.org
/
Star
Starred
Star
1.4k
Something went wrong. Try again.
Fork
235
Eye filled
Watch
Watching
Watch
Monorepo for Tangled
tangled.org
Star
Starred
Star
1.4k
Something went wrong. Try again.
Fork
235
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
333
3
3
3
Pulls
Pulls
44
4
4
Pipelines
Pipelines
core
/
spindle
/
db
67 files
at
priv-data
ptr.pet
·
spindle,xrpc/serviceauth: only show a private repo's pipelines and logs to readers with a knot token
·
1d ago
fc52e924
allowlist.go
docs,spindle: send nothing for a paused owner's repos, webhooks included
3w ago
approve_test.go
spindle: `org.tangled.ci.approvePipeline`
2w ago
artifacts_test.go
spindle: remove knot hostnames from pipeline IDs
2mo ago
artifacts.go
spindle: remove knot hostnames from pipeline IDs
2mo ago
backfill.go
spindle: catch up on what jetstream missed
3w ago
bans_test.go
spindle: ban a did, wipe its state, refuse new registrations and jobs
2mo ago
bans.go
spindle: ban a did, wipe its state, refuse new registrations and jobs
2mo ago
cache_test.go
spindle/{db,engine,mill}: count `cache:` entries against the cache storage quota instead of a per-owner byte limit
1w ago
cache.go
spindle/{quota,nixcache,engine}: evict nix paths and `cache:` entries in one least recently used order
1w ago
collaborators_test.go
spindle: sync knot-managed collaborators from the acl firehose
3mo ago
collaborators.go
spindle: ingest org.tangled records from jetstream and drop the knot1 feeds
3w ago
db.go
spindle,xrpc/serviceauth: only show a private repo's pipelines and logs to readers with a knot token
1d ago
declared_repos.go
api,lexicons,spindle: let a private repo's owner declare it to the spindle
1d ago
delete_test.go
cilogs,spindle: follow renamed lexicons
2w ago
durable_test.go
spindle: create blocked pipelines from event stream
2w ago
events_metrics_test.go
spindle: remove knot hostnames from pipeline IDs
2mo ago
events.go
spindle/{mill,db}: keep a finished ci run's status when its executor restarts or a cancel arrives late
1w ago
fd_leak_test.go
spindle/db: keep idle db connections open so bursts don't churn them
3w ago
identity_migration_test.go
spindle: serve the ci routes under org.tangled only
3w ago
invites.go
spindle: manage the allow-list and mint invite codes from the cli
3w ago
jobs_depth_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
3w ago
jobs_test.go
spindle: create blocked pipelines from event stream
2w ago
jobs_unreadable_test.go
spindle: create blocked pipelines from event stream
2w ago
jobs.go
spindle: refuse to retry a blocked pipeline that was cancelled before anyone approved it
2w ago
log_migration_wait_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
3w ago
log_migration.go
spindle/db: keep the legacy log renames until the log dir exists
3w ago
mill_state_test.go
spindle/{mill,db}: keep a finished ci run's status when its executor restarts or a cancel arrives late
1w ago
mill_state.go
spindle/{mill,db}: keep a finished ci run's status when its executor restarts or a cancel arrives late
1w ago
mill_tokens_test.go
spindle/mill: remove executor quarantine
2mo ago
mill_tokens.go
spindle/mill: remove executor quarantine
2mo ago
nix_charges_test.go
spindle/{db,server}: stop charging repos for nix uploads from before attic
1w ago
nix_grants_test.go
spindle/{config,nixcache}: evict lru paths from repo caches without breaking closures
1w ago
nix_objects_test.go
spindle/{db,quota}: index a repo's attic cache objects with their quota
1w ago
nix_objects.go
spindle/{quota,db}: charge a cache entry in the same write that stores it
1w ago
nixos_toplevel_cache.go
spindle,shuttle: microvm engine init
4mo ago
orphans_test.go
spindle: create blocked pipelines from event stream
2w ago
orphans.go
spindle/db: fail the workflows of a queued job that can't be read
3w ago
pipelines_kind_test.go
spindle/db: index pipelines by repo and kind
3w ago
pipelines_test.go
Merge master into next-dev
2w ago
pipelines_total_test.go
spindle/db: index pipelines by repo and kind
3w ago
pipelines.go
spindle: create blocked pipelines from event stream
2w ago
private_repos.go
spindle,xrpc/serviceauth: only show a private repo's pipelines and logs to readers with a knot token
1d ago
pull_events_limit_test.go
docs,nix,spindle: share the job pool and notify slots fairly across knots
3w ago
pull_tickets_test.go
docs,nix,spindle: share the job pool and notify slots fairly across knots
3w ago
pulls.go
spindle: create blocked pipelines from event stream
2w ago
quota_charge_test.go
spindle/{quota,db}: charge a cache entry in the same write that stores it
1w ago
quota_minutes_test.go
spindle/{db,quota}: index a repo's attic cache objects with their quota
1w ago
quota_minutes.go
spindle/db: delete ci minutes usage older than 13 months
3w ago
quota_release_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
3w ago
quota_test.go
spindle/{db,quota}: index a repo's attic cache objects with their quota
1w ago
quota_workflow_test.go
spindle: implement limits for how much one workflow can use
1w ago
quota.go
spindle/{db,server}: stop charging repos for nix uploads from before attic
1w ago
repo_pushes_test.go
docs,spindle: send nothing for a paused owner's repos, webhooks included
3w ago
repo_pushes.go
docs,spindle: send nothing for a paused owner's repos, webhooks included
3w ago
repo_retries_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
3w ago
repo_retries.go
jetstream,spindle: drop duplicated code
3w ago
repo_turns.go
docs,spindle: send nothing for a paused owner's repos, webhooks included
3w ago
repos_test.go
spindle: backfill with an embedded hydrant instead of tap
1mo ago
repos.go
api,lexicons,spindle: let a private repo's owner declare it to the spindle
1d ago
retry_test.go
spindle/db,spindle/mill: retry transient sqlite lock errors
2mo ago
retry.go
spindle/{mill,db}: retry sqlite lock contention with session context
2mo ago
schedule_runs.go
workflow, spindle: enforce configurable schedule intervals
1mo ago
schedules_test.go
workflow, spindle: support schedule timezones
1mo ago
schedules.go
workflow, spindle: support schedule timezones
1mo ago
webhooks_smoke_test.go
spindle/db,models: add webhook types, tables and queries
2mo ago
webhooks.go
spindle/db,models: add webhook types, tables and queries
2mo ago
wipes.go
api,lexicons,spindle: let a private repo's owner declare it to the spindle
1d ago