1ebc2fa71e035e71bf5b1e7642206dedef24917a
All checks were successful
CI / cleanup-branch (push) Has been skipped
CI / build (push) Successful in 2m10s
CI / cleanup-branch (pull_request) Has been skipped
CI / build (pull_request) Successful in 2m34s
CI / docker (pull_request) Has been skipped
CI / deploy (pull_request) Has been skipped
CI / deploy-feature (pull_request) Has been skipped
CI / docker (push) Successful in 5m11s
CI / deploy (push) Has been skipped
CI / deploy-feature (push) Successful in 40s
fixtures.ts: auto-applied login fixture — visits /login?local to skip OIDC auto-redirect, fills username/password via label-matcher, clicks 'Sign in', then selects the 'default' env so alerting hooks enable (useSelectedEnv gate). Override via E2E_ADMIN_USER + E2E_ADMIN_PASS. alerting.spec.ts: 4 tests against the full docker-compose stack: - sidebar Alerts accordion → /alerts/inbox - 5-step wizard: defaults-only create + row delete (unique timestamp name avoids strict-mode collisions with leftover rules) - CMD-K palette via SearchTrigger click (deterministic; Ctrl+K via keyboard is flaky when the canvas doesn't have focus) - silence matcher-based create + end-early DS FormField renders labels as generics (not htmlFor-wired), so inputs are targeted by placeholder or label-proximity locators instead of getByLabel. Does not exercise fire→ack→clear; that's covered backend-side by AlertingFullLifecycleIT (Plan 02). UI E2E for that path would need event injection into ClickHouse, out of scope for this smoke.
Description
Observability server for Cameleer agents
Languages
Java
61.6%
TypeScript
30.2%
HTML
5.2%
CSS
2.9%