forked from tangled.org/core

Commits on spindle

wip: spindle job queue
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
spindle
Anirudh Oppiliappan committed
spindle/engine: stream logs to websocket
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
spindle/{db,engine}: rework db to use rkey
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
spindle/{db,engine}: propagate a notifier
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
lexicons: introduce sh.tangled.pipeline.status
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
appview,knotclient,knotserver,spindle: pass ctx throughout
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
knotclient: improve api with NewConsumerConfig and AddEventSource
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
spindle: engine: consume from knotstream and execute
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
spindle: db: setup pipelines table & helpers
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
spindle,cmd/spindle: init spindle server
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
lexicons: setup sh.tangled.spindle.member
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
appview: add posthog to knotstream
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
knotserver: setup hooks for forks too
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
appview: validate ref updates against known emails
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan committed
knotserver: reduce logging noise from event stream
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
appview: revert mergeCheck logic
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
knotserver: git: remove MergeBase calculation
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
knotserver: git: rework commitsBetween to use rev-list
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
hook: apply hook setup on repo create
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
appview: introduce knotstream consumer
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
appview: profile: render punchcard on profile
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
appview: db: introduce punchcard table
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
knotclient: introduce CursorStore
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
knotclient: introduce EventSource and Message
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
knotserver: accept cursor to begin eventstream from
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
crypto: fix signature verification for initial commit
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
appview: pulls: fix merge check on stacked PRs
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
knotserver: trigger pipeline compilation upon push
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
workflow: introduce workflow compiler
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
workflow: outline basic workflow format
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
knotserver: replace oplog with generic event store
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
lexicon: introduce sh.tangled.pipeline
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
lexicon: introduce sh.tangled.git.refUpdate
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
knotserver: refactor post-receive hook
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
knotserver: git: cache merge check results
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
knotclient: introduce event consumer
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
appview: pulls: make stack component collapsible
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
jetstream: configure logging dids added to in-memory filter
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
nix: break out knot pkgs into separate files
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
nix: break out appview pkgs into separate file
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
nix: introduce sqlite-lib package
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
nix: break out lexgen pkg into separate file
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
nix: break out genjwks pkg into separate file
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
nix: break out vm configuration into separate file
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
nix: break out knot module into separate file
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
nix: break out appview module into separate file
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
appview: cache: bump session cache TTL to 7 days
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
appview: idresolver: reduce error cache TTL
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
appview: oauth: swap out db store for redis cache
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
appview: cache/session: init redis session store
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
docker: move to @tangled.sh/knot-docker
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
appview: repo: fix potentially nil commit in branches
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan committed
nix: bump chroma
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
appview: repo: use committer email for verification in commit view
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed