alpha
Login
Join now
tangled.org
/
core
Star
Starred
Star
Something went wrong. Try again.
Fork
235
Eye filled
Watch
Watching
Watch
Monorepo for Tangled
tangled.org
Star
Starred
Star
Something went wrong. Try again.
Fork
235
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
718
Pulls
Pulls
1.3k
Pipelines
Pipelines
core
/
spindle
21 folders
·
95 files
at
dwn/org-names-format-patch
dawn
·
spindle/db: delete ci minutes usage older than 13 months
·
5d ago
4a600f26
agentproto
spindle: cleanup before refactor
1mo ago
artifactstore
spindle/storage: share artifact backends
1mo ago
config
spindle/config: add default monthly ci minutes limits for users and repos
5d ago
db
spindle/db: delete ci minutes usage older than 13 months
5d ago
engine
spindle/engine: count refused workflows in the metrics for remote engines too
5d ago
engines
spindle/mill: ask the mill whether a debug key may reach a job on an executor
6d ago
identity
spindle: serve a did:web document behind a signing key the operator brings
1w ago
knotclient
spindle: check debug ssh keys against the people who can push
6d ago
logview
spindle,xrpc/serviceauth: share test setup instead of copying it per test
6d ago
mill
spindle/mill: ask the mill whether a debug key may reach a job on an executor
6d ago
models
workflow,knotserver,spindle: keep pipeline specs in workflow instead of the sh.tangled types
6d ago
netguard
spindle: run pipelines from knot2's notifyEvent
1w ago
observability
spindle: backfill with an embedded hydrant instead of tap
2w ago
oidc
spindle: serve a did:web document behind a signing key the operator brings
1w ago
pemkey
spindle: serve a did:web document behind a signing key the operator brings
1w ago
pipeline
spindle: serve the ci routes under org.tangled only
6d ago
quota
spindle/quota: check owner and repo ids in one place
5d ago
secrets
spindle: refuse secret keys that aren't identifiers
6d ago
storage
spindle: add generic CI cache
1mo ago
webhook
spindle,xrpc/serviceauth: share test setup instead of copying it per test
6d ago
xrpc
spindle: serve the ci routes under org.tangled only
6d ago
account_job_test.go
jetstream,appview,deliberi: read events with our own client and drop bluesky-social/jetstream
5d ago
admission_pause.go
docs,spindle: send nothing for a paused owner's repos, webhooks included
6d ago
allowlist_test.go
spindle: take admins, admission and invite codes the way knot2 does
1w ago
backfill_later_test.go
jetstream,appview,deliberi: read events with our own client and drop bluesky-social/jetstream
5d ago
backfill_marks_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
6d ago
backfill_skip_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
6d ago
banned_actor_test.go
spindle: run nothing for a banned pusher or pull author
6d ago
casbin_copy.go
spindle: legacy casbin rekey via tap resync nudge
5mo ago
collaborator_marks_test.go
jetstream,appview,deliberi: read events with our own client and drop bluesky-social/jetstream
5d ago
collaborator_sync_test.go
spindle: write the collaborator row before granting its access
6d ago
collaborators.go
spindle: write collaborators the same way from a full sync and from single records
6d ago
debug_keys_test.go
spindle: check debug ssh keys against the people who can push
6d ago
debug_keys.go
spindle: check debug ssh keys against the people who can push
6d ago
engine_microvm_linux.go
spindle: check debug ssh keys against the people who can push
6d ago
engine_microvm_other_test.go
spindle: start without the microvm engine where it can't run
2w ago
engine_microvm_other.go
spindle: check debug ssh keys against the people who can push
6d ago
fakes_test.go
jetstream,appview,deliberi: read events with our own client and drop bluesky-social/jetstream
5d ago
faults_test.go
jetstream,appview,deliberi: read events with our own client and drop bluesky-social/jetstream
5d ago
filter_workflows_test.go
workflow,knotserver,spindle: keep pipeline specs in workflow instead of the sh.tangled types
6d ago
http_server_test.go
spindle: time out slow http clients
6d ago
hydrant_pending_test.go
spindle: catch up on what jetstream missed
1w ago
hydrant_test.go
spindle: serve the ci routes under org.tangled only
6d ago
hydrant.go
jetstream,spindle: drop duplicated code
6d ago
identity_route_test.go
spindle: serve a did:web document behind a signing key the operator brings
1w ago
ingest_shards_test.go
jetstream,appview,deliberi: read events with our own client and drop bluesky-social/jetstream
5d ago
ingest_shards.go
jetstream,appview,deliberi: read events with our own client and drop bluesky-social/jetstream
5d ago
ingester_enrollment_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
6d ago
ingester_test.go
jetstream,appview,deliberi: read events with our own client and drop bluesky-social/jetstream
5d ago
ingester.go
jetstream,appview,deliberi: read events with our own client and drop bluesky-social/jetstream
5d ago
instance_lock_other.go
spindle: refuse to start a second spindle on the same database
6d ago
instance_lock_test.go
spindle: refuse to start a second spindle on the same database
6d ago
instance_lock_unix.go
spindle: refuse to start a second spindle on the same database
6d ago
job_workers_test.go
workflow,knotserver,spindle: keep pipeline specs in workflow instead of the sh.tangled types
6d ago
load_pipeline_test.go
spindle: run pipelines from knot2's notifyEvent
1w ago
middleware.go
spindle: improve the logging situation
1y ago
motd
*: swap links to new docs
2w ago
notify_admission_test.go
spindle: use a fixed set of repo locks and never hold one during a knot request
6d ago
notify_event_test.go
spindle: serve the ci routes under org.tangled only
6d ago
notify_event.go
spindle: serve the ci routes under org.tangled only
6d ago
notify_shutdown_test.go
spindle: end a push's git work when the spindle shuts down
6d ago
notify_slots_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
6d ago
notify_status_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
6d ago
pause_atomic_test.go
workflow,knotserver,spindle: keep pipeline specs in workflow instead of the sh.tangled types
6d ago
pause_test.go
spindle: pause the repos of an owner taken off the allow-list
6d ago
pause_webhook_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
6d ago
permissions_test.go
jetstream,appview,deliberi: read events with our own client and drop bluesky-social/jetstream
5d ago
pull_backlog_test.go
docs,nix,spindle: share the job pool and notify slots fairly across knots
6d ago
pull_pipelines_test.go
workflow,knotserver,spindle: keep pipeline specs in workflow instead of the sh.tangled types
6d ago
pull_versions_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
6d ago
pulls_test.go
spindle: run pull request webhooks and pipelines from knot2 tickets and patches
1w ago
pulls.go
workflow,knotserver,spindle: keep pipeline specs in workflow instead of the sh.tangled types
6d ago
record_marks_test.go
docs,spindle: send nothing for a paused owner's repos, webhooks included
6d ago
repo_job_backoff_test.go
docs,spindle: send nothing for a paused owner's repos, webhooks included
6d ago
repo_job_limits_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
6d ago
repo_jobs_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
6d ago
repo_jobs.go
docs,nix,spindle: share the job pool and notify slots fairly across knots
6d ago
repo_locks_cleanup_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
6d ago
repo_locks_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
6d ago
repo_locks.go
docs,spindle: send nothing for a paused owner's repos, webhooks included
6d ago
repo_retry_cap_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
6d ago
repo_retry_test.go
spindle: ingest org.tangled records from jetstream and drop the knot1 feeds
1w ago
repo_retry.go
docs,nix,spindle: share the job pool and notify slots fairly across knots
6d ago
repos_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
6d ago
repos.go
spindle: check debug ssh keys against the people who can push
6d ago
run_env_test.go
workflow,knotserver,spindle: keep pipeline specs in workflow instead of the sh.tangled types
6d ago
run_pipeline_test.go
workflow,knotserver,spindle: keep pipeline specs in workflow instead of the sh.tangled types
6d ago
schedule_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
6d ago
schedule.go
workflow,knotserver,spindle: keep pipeline specs in workflow instead of the sh.tangled types
6d ago
secret_copy.go
spindle: legacy secret migration via tap resync nudge
5mo ago
server_test.go
spindle: ingest org.tangled records from jetstream and drop the knot1 feeds
1w ago
server.go
jetstream,appview,deliberi: read events with our own client and drop bluesky-social/jetstream
5d ago
source_repo_test.go
spindle: serve the ci routes under org.tangled only
6d ago
startup_migrations_test.go
spindle: backfill with an embedded hydrant instead of tap
2w ago
startup_migrations.go
spindle: backfill with an embedded hydrant instead of tap
2w ago
torture_admission_test.go
spindle: trim the torture harness
6d ago
torture_engine_test.go
workflow,knotserver,spindle: keep pipeline specs in workflow instead of the sh.tangled types
6d ago
torture_ingest_test.go
jetstream,appview,deliberi: read events with our own client and drop bluesky-social/jetstream
5d ago
torture_notify_abuse_test.go
spindle: trim the torture harness
6d ago
torture_notify_test.go
spindle: trim the torture harness
6d ago
torture_pool_test.go
spindle: trim the torture harness
6d ago
torture_queue_test.go
workflow,knotserver,spindle: keep pipeline specs in workflow instead of the sh.tangled types
6d ago
torture_soak_test.go
jetstream,appview,deliberi: read events with our own client and drop bluesky-social/jetstream
5d ago
torture_test.go
spindle: trim the torture harness
6d ago
torture_world_test.go
spindle: trim the torture harness
6d ago
TORTURE.md
spindle: trim the torture harness
6d ago
wipe_claim_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
6d ago
wipe_test.go
jetstream,appview,deliberi: read events with our own client and drop bluesky-social/jetstream
5d ago
wipe.go
jetstream,spindle: drop duplicated code
6d ago
wipes_test.go
spindle,xrpc/serviceauth: share test setup instead of copying it per test
6d ago
workflow_defs_test.go
spindle: read workflow definitions from the knot instead of fetching the repo
6d ago
workflow_defs.go
spindle: serve the ci routes under org.tangled only
6d ago
workflow_limits_test.go
spindle: refuse a workflow dir with too many files
6d ago
workflow_limits.go
spindle: refuse a workflow dir with too many files
6d ago
workflow_read_test.go
spindle: serve the ci routes under org.tangled only
6d ago
workflow_read.go
spindle: read workflow definitions from the knot instead of fetching the repo
6d ago