forked from tangled.org/core
Something went wrong. Try again.
Commits on push-mopllyvuuuls
oppiliappan 354c958c spindle: set clone branch in clone step push-mopllyvuuuls
Signed-off-by: oppiliappan <me@oppi.li>
spindle: set clone branch in clone step push-mopllyvuuuls
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
spindle: mount /tmp with `exec`
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
appview: harden RemoveSpindle ingester
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
Anirudh Oppiliappan 32819e24 .tangled/workflows: add go test workflow
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
.tangled/workflows: add go test workflow
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
Anirudh Oppiliappan ec58ee88 cmd,knotserver: clean up
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
cmd,knotserver: clean up
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
Anirudh Oppiliappan 83b85fd6 docs/spindle: arch, hosting and pipeline spec
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
docs/spindle: arch, hosting and pipeline spec
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
guard: fix incoming user DID
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
ci: add build and format workflows
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
spindle: harden checkout step
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
spindle: fix invite check & did filter
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
spindle: fix rbac domain prefix
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
nix: remove uglify-js dependency
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
Anirudh Oppiliappan 643a3ac1 spindle: log error better
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
spindle: log error better
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
oppiliappan 57f25f89 appview,spindle: collapse system introduced steps
Signed-off-by: oppiliappan <me@oppi.li>
appview,spindle: collapse system introduced steps
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
Anirudh Oppiliappan 10b3b561 spindle: write a tiny message at /
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
spindle: write a tiny message at /
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
oppiliappan 2d6f048f spindle: remove firewall config from spindle module
Signed-off-by: oppiliappan <me@oppi.li>
spindle: remove firewall config from spindle module
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
Seongmin Lee b605ab1b appview: db: fix column name typo in sql query
Signed-off-by: Seongmin Lee <boltlessengineer@proton.me>
appview: db: fix column name typo in sql query
Signed-off-by: Seongmin Lee <boltlessengineer@proton.me>
Seongmin Lee committed
Seongmin Lee 1fda9c43 appview: state: more verbose error message to track errors
Signed-off-by: Seongmin Lee <boltlessengineer@proton.me>
appview: state: more verbose error message to track errors
Signed-off-by: Seongmin Lee <boltlessengineer@proton.me>
Seongmin Lee committed
oppiliappan bcf82fd3 nix: add spindle package, module and VM configuration
Signed-off-by: oppiliappan <me@oppi.li>
nix: add spindle package, module and VM configuration
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan 08ab8698 appview,spindle: group logs based on step
Signed-off-by: oppiliappan <me@oppi.li>
appview,spindle: group logs based on step
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
Anirudh Oppiliappan 80373ac0 spindle/models: fix setting clone depth
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
spindle/models: fix setting clone depth
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
Seongmin Lee b3734b16 guard: add friendly message on `ssh -T` (close #128)
Signed-off-by: Seongmin Lee <boltlessengineer@proton.me>
guard: add friendly message on `ssh -T` (close #128)
Signed-off-by: Seongmin Lee <boltlessengineer@proton.me>
Seongmin Lee committed
oppiliappan a3bce1c1 appview/pages: add spindle dashboard UI
Signed-off-by: oppiliappan <me@oppi.li>
appview/pages: add spindle dashboard UI
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
spindle: rework ownership state
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan 2975e4bd rbac: add spindle and spindle member ops
Signed-off-by: oppiliappan <me@oppi.li>
rbac: add spindle and spindle member ops
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan 50cc4da6 appview: split off spindle verification logic into separate pkg
Signed-off-by: oppiliappan <me@oppi.li>
appview: split off spindle verification logic into separate pkg
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan 460e1816 appview: refactor ingester, ingest spindle records
Signed-off-by: oppiliappan <me@oppi.li>
appview: refactor ingester, ingest spindle records
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan f1a8e659 appview/db: add spindle_members table and crud ops
Signed-off-by: oppiliappan <me@oppi.li>
appview/db: add spindle_members table and crud ops
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan 93f3a461 appview: fix compare page when repo has only 1 branch
Signed-off-by: oppiliappan <me@oppi.li>
appview: fix compare page when repo has only 1 branch
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan 9243b43c appview,spindle: handle graceful shutdown of websockets
Signed-off-by: oppiliappan <me@oppi.li>
appview,spindle: handle graceful shutdown of websockets
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan 64e72958 appview: allow slashes in branch names in empty-repo template
Signed-off-by: oppiliappan <me@oppi.li>
appview: allow slashes in branch names in empty-repo template
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
Anirudh Oppiliappan 87686f39 spindle/engine: timeout the entire workflow instead
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
spindle/engine: timeout the entire workflow instead
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
Anirudh Oppiliappan 5f8231c0 knotserver: log workflow parsing errors
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
knotserver: log workflow parsing errors
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
Anirudh Oppiliappan de50271c appview/pages: show timeout status
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
appview/pages: show timeout status
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
Anirudh Oppiliappan 6d10fb1c spindle/{db,engine}: emit StatusTimeout events
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
spindle/{db,engine}: emit StatusTimeout events
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
oppiliappan fa3beeb9 appview: fix missing times in CI tooltip
Signed-off-by: oppiliappan <me@oppi.li>
appview: fix missing times in CI tooltip
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
Anirudh Oppiliappan 09e5931b spindle/models: set HOME to /tangled/workspace
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
spindle/models: set HOME to /tangled/workspace
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
oppiliappan d2134de3 appview: make tooltips persistent, link tooltips to workflow page
Signed-off-by: oppiliappan <me@oppi.li>
appview: make tooltips persistent, link tooltips to workflow page
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan 0df0d697 appview: stream logs from workflow endpoint
Signed-off-by: oppiliappan <me@oppi.li>
appview: stream logs from workflow endpoint
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
nix: add htmx-ws as a dependency
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
spindle: rework logging
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
Anirudh Oppiliappan 944d0f1a spindle/{models,engine}: mount /etc/nix as volume; configure /etc/nix/nix.conf
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
spindle/{models,engine}: mount /etc/nix as volume; configure /etc/nix/nix.conf
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
Anirudh Oppiliappan 7c1e2364 spindle/config: set default nixery instance to nixery.tangled.sh
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
spindle/config: set default nixery instance to nixery.tangled.sh
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
Anirudh Oppiliappan 935b6304 spindle/engine: mount /tmp as world-writeable
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
spindle/engine: mount /tmp as world-writeable
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
Anirudh Oppiliappan 3a3a98e0 spindle: stream logs from disk
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
spindle: stream logs from disk
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
Anirudh Oppiliappan ad84c0f8 spindle/engine: write logs to SPINDLE_PIPELINES_LOG_DIR
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
spindle/engine: write logs to SPINDLE_PIPELINES_LOG_DIR
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
appview: add page for single workflow
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan 372731c8 appview: add index page for pipelines tab
Signed-off-by: oppiliappan <me@oppi.li>
appview: add index page for pipelines tab
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
appview: add pipelines router
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan 9bea45fe nix: use non-static builds for knot module
Signed-off-by: oppiliappan <me@oppi.li>
nix: use non-static builds for knot module
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
Anirudh Oppiliappan dc7f387d spindle/{config,engine}: configure a timeout for steps
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
spindle/{config,engine}: configure a timeout for steps
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
Anirudh Oppiliappan a14a3170 spindle/engine: clean up envs, stdout on dev and use new models
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
spindle/engine: clean up envs, stdout on dev and use new models
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
Anirudh Oppiliappan fe615590 spindle/models: Pipline model and setup steps
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
spindle/models: Pipline model and setup steps
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
oppiliappan 20a4c1a7 appview: show CI status on log and commit pages
Signed-off-by: oppiliappan <me@oppi.li>
appview: show CI status on log and commit pages
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan 6279659d spindle: improve status reporting around failures
Signed-off-by: oppiliappan <me@oppi.li>
spindle: improve status reporting around failures
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan f49efdf0 appview/repo: display pipeline status on repo index
Signed-off-by: oppiliappan <me@oppi.li>
appview/repo: display pipeline status on repo index
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan 5c5c24c5 appview/db: add query to fetch pipeline statuses
Signed-off-by: oppiliappan <me@oppi.li>
appview/db: add query to fetch pipeline statuses
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan b2a16abe appview: refactor RepoIndex into separate file
Signed-off-by: oppiliappan <me@oppi.li>
appview: refactor RepoIndex into separate file
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan 06243f8c appview/db: add tables for pipelines, triggers and statuses
Signed-off-by: oppiliappan <me@oppi.li>
appview/db: add tables for pipelines, triggers and statuses
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan 261dab2e appview/repo: add new spindles to consumer as they are ingested
Signed-off-by: oppiliappan <me@oppi.li>
appview/repo: add new spindles to consumer as they are ingested
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed