| ..
| ..
|
|
|
|
| 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
|