.. ..
auth.lisp Fix sudo: use max_age=0 only, drop prompt=login (Keycloak rejects it) 2 months ago
config.lisp Add gRPC runner service for automation execution 2 months ago
db.lisp Add automation system foundation: DB schema and model layer 2 months ago
git.lisp Add squash merge and activity feed 2 months ago
main.lisp Fix runner metadata: use alist-to-metadata for gRPC calls 2 months ago
metrics.lisp Rename Changesets to Pull Requests across the entire UI 2 months ago
model.lisp Auto-cleanup ephemeral runners 2 months ago
notify.lisp Complete automation system: triggers, UI, runner CLI, and container image 2 months ago
package.lisp Rename Changesets to Pull Requests across the entire UI 2 months ago
runner-service.lisp Auto-cleanup ephemeral runners 2 months ago
runner.proto Add gRPC runner service for automation execution 2 months ago
server.lisp Add sudo mode: step-up auth via Keycloak for dangerous actions 2 months ago
ssh.lisp SSH push/clone works end-to-end in container 2 months ago
views.lisp Enable 2FA with authenticator apps (TOTP) 2 months ago