forked from tangled.org/core

Commits on fix-env-test

spindle/engine: fix flaky envs test
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
fix-env-test
Anirudh Oppiliappan committed
appview/pages: add a slight border to picHandle
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
appview: simplify logic to build RepoLanguageDetails
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
knotserver: simplify language calculation logic
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
knotserver: add generic git repo walker interface
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
eventconsumer: rework retry mechanism
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
appview: middleware: render 404 page for invalid user did/handle
Signed-off-by: Seongmin Lee <boltlessengineer@proton.me>
Seongmin Lee committed
appview,hook,knotserver: set charset=utf-8 for all text/plain responses
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
appview/pages: show mini avatar next to user handle
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
avatar: use cf workers image resizing api to serve tiny imgs
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
appview/repo: remove unused import
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
appview,knotserver: include language colour and calculate percentage
Signed-off-by: BrookJeynes <jeynesbrook@gmail.com>
BrookJeynes committed
spindle: set clone branch in clone step
Signed-off-by: oppiliappan <me@oppi.li>
test-ci
oppiliappan committed
spindle: mount /tmp with `exec`
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
.tangled/workflows: run tests on CI
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
appview: harden RemoveSpindle ingester
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
.tangled/workflows: add go test workflow
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
cmd,knotserver: clean up
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
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
spindle: log error better
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
appview,spindle: collapse system introduced steps
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
spindle: write a tiny message at /
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
spindle: remove firewall config from spindle module
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
appview: db: fix column name typo in sql query
Signed-off-by: Seongmin Lee <boltlessengineer@proton.me>
Seongmin Lee committed
appview: state: more verbose error message to track errors
Signed-off-by: Seongmin Lee <boltlessengineer@proton.me>
Seongmin Lee committed
nix: add spindle package, module and VM configuration
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
appview,spindle: group logs based on step
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
spindle/models: fix setting clone depth
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
guard: add friendly message on `ssh -T` (close #128)
Signed-off-by: Seongmin Lee <boltlessengineer@proton.me>
Seongmin Lee committed
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
rbac: add spindle and spindle member ops
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
appview: refactor ingester, ingest spindle records
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
appview/db: add spindle_members table and crud ops
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
appview: fix compare page when repo has only 1 branch
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
oppiliappan committed
spindle/engine: timeout the entire workflow instead
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
knotserver: log workflow parsing errors
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
appview/pages: show timeout status
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
spindle/{db,engine}: emit StatusTimeout events
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
appview: fix missing times in CI tooltip
Signed-off-by: oppiliappan <me@oppi.li>
oppiliappan committed
spindle/models: set HOME to /tangled/workspace
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
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
spindle/config: set default nixery instance to nixery.tangled.sh
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
spindle/engine: mount /tmp as world-writeable
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
spindle: stream logs from disk
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed
spindle/engine: write logs to SPINDLE_PIPELINES_LOG_DIR
Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.sh>
Anirudh Oppiliappan committed