Something went wrong. Try again.
Monorepo for Tangled tangled.org
Something went wrong. Try again.
Commits on master
dawn 7fcec788 spindle/server: skip the eager repo sync on skip-ci pushes master
Signed-off-by: dawn <dawn@tangled.org>
spindle/server: skip the eager repo sync on skip-ci pushes master
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 7c3d18c0 spindle/db: index schedule_runs pruning by scheduled_at
Signed-off-by: dawn <dawn@tangled.org>
spindle/db: index schedule_runs pruning by scheduled_at
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 8a022b46 spindle/schedule: validate loaded schedules against the scheduler clock
Signed-off-by: dawn <dawn@tangled.org>
spindle/schedule: validate loaded schedules against the scheduler clock
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 4c38cdf1 spindle/schedule: bound pipeline dispatches with a timeout
Signed-off-by: dawn <dawn@tangled.org>
spindle/schedule: bound pipeline dispatches with a timeout
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
appview: present scheduled pipeline runs
Signed-off-by: n3oney <neo@neoney.dev>
n3oney committed
n3oney 3aa7885b workflow, spindle: enforce configurable schedule intervals
Signed-off-by: n3oney <neo@neoney.dev>
workflow, spindle: enforce configurable schedule intervals
Signed-off-by: n3oney <neo@neoney.dev>
n3oney committed
n3oney 91a8f2e7 workflow, spindle: support schedule timezones
Signed-off-by: n3oney <neo@neoney.dev>
workflow, spindle: support schedule timezones
Signed-off-by: n3oney <neo@neoney.dev>
n3oney committed
spindle: schedule recurring pipeline runs
Signed-off-by: n3oney <neo@neoney.dev>
n3oney committed
workflow: add scheduled pipeline triggers
Signed-off-by: n3oney <neo@neoney.dev>
n3oney committed
Bas van den Wollenberg 82ce1862 nix/modules: enable vhost_vsock kernel module by default for spindle
Signed-off-by: Bas van den Wollenberg <hi@bas.sh>
nix/modules: enable vhost_vsock kernel module by default for spindle
Signed-off-by: Bas van den Wollenberg <hi@bas.sh>
Bas van den Wollenberg committed
dawn 038730d4 spindle/engines/nixery: unblock tailStep on context done and bound wait
Signed-off-by: dawn <dawn@tangled.org>
spindle/engines/nixery: unblock tailStep on context done and bound wait
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn c76c0468 appview/oauth: drop the listDeliveries rpc scope
Signed-off-by: dawn <dawn@tangled.org>
appview/oauth: drop the listDeliveries rpc scope
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
Anirudh Oppiliappan committed
Anirudh Oppiliappan 79e86034 appview/repo: serve webhook settings from spindle
Signed-off-by: dawn <dawn@tangled.org>
appview/repo: serve webhook settings from spindle
Signed-off-by: dawn <dawn@tangled.org>
Anirudh Oppiliappan committed
Anirudh Oppiliappan cfe65508 spindle: fire webhooks from push, pull and rename events
Signed-off-by: dawn <dawn@tangled.org>
spindle: fire webhooks from push, pull and rename events
Signed-off-by: dawn <dawn@tangled.org>
Anirudh Oppiliappan committed
Anirudh Oppiliappan ba372abd spindle/xrpc: add webhook management endpoints
Signed-off-by: dawn <dawn@tangled.org>
spindle/xrpc: add webhook management endpoints
Signed-off-by: dawn <dawn@tangled.org>
Anirudh Oppiliappan committed
Anirudh Oppiliappan ce58dd78 spindle/webhook: add HMAC-signed delivery engine
Signed-off-by: dawn <dawn@tangled.org>
spindle/webhook: add HMAC-signed delivery engine
Signed-off-by: dawn <dawn@tangled.org>
Anirudh Oppiliappan committed
Anirudh Oppiliappan 3fb5d416 spindle/db,models: add webhook types, tables and queries
Signed-off-by: dawn <dawn@tangled.org>
spindle/db,models: add webhook types, tables and queries
Signed-off-by: dawn <dawn@tangled.org>
Anirudh Oppiliappan committed
Anirudh Oppiliappan 94073607 api/tangled: generate org.tangled.temp.webhook.* bindings
Signed-off-by: dawn <dawn@tangled.org>
api/tangled: generate org.tangled.temp.webhook.* bindings
Signed-off-by: dawn <dawn@tangled.org>
Anirudh Oppiliappan committed
Anirudh Oppiliappan 680d1ec6 lexicons/temp/webhook: define org.tangled.temp.webhook.* xrpc lexicons
Signed-off-by: dawn <dawn@tangled.org>
lexicons/temp/webhook: define org.tangled.temp.webhook.* xrpc lexicons
Signed-off-by: dawn <dawn@tangled.org>
Anirudh Oppiliappan committed
dawn 3185226a spindle/engines/nixery: add timeout to cat command to prevent containers leaking
Signed-off-by: dawn <dawn@tangled.org>
spindle/engines/nixery: add timeout to cat command to prevent containers leaking
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
appview: drive color-scheme from data-theme
Signed-off-by: eti <eti@eti.tf>
eti committed
dawn fd6f3bc9 spindle/engines/microvm: classify canceled steps using context cause
Signed-off-by: dawn <dawn@tangled.org>
spindle/engines/microvm: classify canceled steps using context cause
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn af032139 spindle/{mill,db}: retry sqlite lock contention with session context
Signed-off-by: dawn <dawn@tangled.org>
spindle/{mill,db}: retry sqlite lock contention with session context
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 5eab32bb bobbin/{ingest,resolver}: settle repoDid claims by record createdAt
Signed-off-by: dawn <dawn@tangled.org>
bobbin/{ingest,resolver}: settle repoDid claims by record createdAt
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 19730dfb bobbin/worker: configure BOBBIN_MIRROR_URL and drop mirror_v2 and service_did
Signed-off-by: dawn <dawn@tangled.org>
bobbin/worker: configure BOBBIN_MIRROR_URL and drop mirror_v2 and service_did
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
bobbin: warn on unknown environment vars
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
Anirudh Oppiliappan 4c1c6892 status: show past incidents
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
status: show past incidents
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
Anirudh Oppiliappan committed
dawn c248ce3c cmd/spindle-microvm-run: use microvm.SubstituterUploadProxy
Signed-off-by: dawn <dawn@tangled.org>
cmd/spindle-microvm-run: use microvm.SubstituterUploadProxy
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
shuttle: fmt
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 096d2723 bobbin/worker: proxy blue.microcosm.identity.resolveMiniDoc to hydrant
Signed-off-by: dawn <dawn@tangled.org>
bobbin/worker: proxy blue.microcosm.identity.resolveMiniDoc to hydrant
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
spindle: add generic CI cache
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
spindle/storage: share artifact backends
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn b47632ca spindle/engines/microvm: rename nix cache -> substituters
Signed-off-by: dawn <dawn@tangled.org>
spindle/engines/microvm: rename nix cache -> substituters
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 3731b39c shuttle,spindle/engines/microvm: move cmd exec stdio to a vsock channel
Signed-off-by: dawn <dawn@tangled.org>
shuttle,spindle/engines/microvm: move cmd exec stdio to a vsock channel
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 5a4f3153 spindle/mill/executor: recheck outbox drain for late durable events
Signed-off-by: dawn <dawn@tangled.org>
spindle/mill/executor: recheck outbox drain for late durable events
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 514e3684 spindle/netguard: block the NAT64 local-use prefix
Signed-off-by: dawn <dawn@tangled.org>
spindle/netguard: block the NAT64 local-use prefix
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 77574b0b spindle/engines/microvm: allocate CIDs from an in-use registry
Signed-off-by: dawn <dawn@tangled.org>
spindle/engines/microvm: allocate CIDs from an in-use registry
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn b18e9207 spindle/engines/microvm: redact nix cache credentials
Signed-off-by: dawn <dawn@tangled.org>
spindle/engines/microvm: redact nix cache credentials
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 488fb516 spindle/engines/microvm: constrain host cache checks to operator upstreams
Signed-off-by: dawn <dawn@tangled.org>
spindle/engines/microvm: constrain host cache checks to operator upstreams
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 59710ba0 spindle/engines/microvm: verify staged nix cache uploads before publish
Signed-off-by: dawn <dawn@tangled.org>
spindle/engines/microvm: verify staged nix cache uploads before publish
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 88b5f899 spindle/engines/microvm: fix nix cache upload quota publication semantics
Signed-off-by: dawn <dawn@tangled.org>
spindle/engines/microvm: fix nix cache upload quota publication semantics
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 775464f9 spindle/engines/microvm: cap cache staging and reserve quota before writes
Signed-off-by: dawn <dawn@tangled.org>
spindle/engines/microvm: cap cache staging and reserve quota before writes
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 039e3ce9 spindle/engines/microvm: restrict nix cache upload requests and answer probes locally
Signed-off-by: dawn <dawn@tangled.org>
spindle/engines/microvm: restrict nix cache upload requests and answer probes locally
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 38c1dc09 spindle/engines/microvm: restrict nix cache read requests
Signed-off-by: dawn <dawn@tangled.org>
spindle/engines/microvm: restrict nix cache read requests
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn d62e6b7f spindle/db,spindle/mill: retry transient sqlite lock errors
Signed-off-by: dawn <dawn@tangled.org>
spindle/db,spindle/mill: retry transient sqlite lock errors
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 8ea550ef sqlite,eventconsumer,rbac,spindle,appview,deliberi,knotserver,cmd/{deliberi-migrate,populatepipelines}: centralize sqlite open settings
Signed-off-by: dawn <dawn@tangled.org>
sqlite,eventconsumer,rbac,spindle,appview,deliberi,knotserver,cmd/{deliberi-migrate,populatepipelines}: centralize sqlite open settings
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn fd22e5cc bobbin/worker: route hydrant through workers vpc
Signed-off-by: dawn <dawn@tangled.org>
bobbin/worker: route hydrant through workers vpc
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 7d1f9fb8 bobbin/worker: dont use startAndWaitForPorts, .fetch already does it
Signed-off-by: dawn <dawn@tangled.org>
bobbin/worker: dont use startAndWaitForPorts, .fetch already does it
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn 681b358a spindle: always backfill configured owner, members and known repo owners
Signed-off-by: dawn <dawn@tangled.org>
spindle: always backfill configured owner, members and known repo owners
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn f2f804f3 lexicons,api,spindle: rename spindle.mod to spindle.moderation
Signed-off-by: dawn <dawn@tangled.org>
lexicons,api,spindle: rename spindle.mod to spindle.moderation
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
nix/modules: drain local executors before mill
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn a3bdd2af spindle/executor: recover pending artifacts after restart
Signed-off-by: dawn <dawn@tangled.org>
spindle/executor: recover pending artifacts after restart
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
spindle/mill: remove executor quarantine
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn b61aa179 spindle/executor: stop sending events after a job finishes
Signed-off-by: dawn <dawn@tangled.org>
spindle/executor: stop sending events after a job finishes
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
Anirudh Oppiliappan 853c7c7a status: fix colors
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
status: fix colors
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
Anirudh Oppiliappan committed
Anirudh Oppiliappan 4b75e9f7 status: fix 'no data' bug
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
status: fix 'no data' bug
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>
Anirudh Oppiliappan committed
dawn 376c2722 spindle/mill/executor: stop drain when Mill disconnects
Signed-off-by: dawn <dawn@tangled.org>
spindle/mill/executor: stop drain when Mill disconnects
Signed-off-by: dawn <dawn@tangled.org>
dawn committed
dawn f5e00a16 spindle/{db,logview,mill,xrpc}: scope archived logs to pipeline
Signed-off-by: dawn <dawn@tangled.org>
spindle/{db,logview,mill,xrpc}: scope archived logs to pipeline
Signed-off-by: dawn <dawn@tangled.org>
dawn committed