Commit Graph
5 Commits
Author SHA1 Message Date
patternn ef733e9ecc ci: set -o pipefail — los tests rotos ya no dan verde
ci / lint-test (pull_request) Successful in 1s
isolation-test / probe (pull_request) Successful in 0s
2026-11-02 06:47:14 +00:00
cayce be29f9030c ci: workflow host mode (sin docker ni postgres de servicio)
ci / lint-test (pull_request) Successful in 3s
isolation-test / probe (pull_request) Successful in 0s
2026-11-02 03:39:16 +00:00
cayce 0faa80b034 ci: puerto 5433 para el postgres de servicio (5432 ocupado por produccion)
ci / lint-test-leaks (pull_request) Failing after 11s
2026-11-02 02:36:56 +00:00
cayce c855f01da5 audit-6: CI runs migrations + integration against Postgres 16
ci.yml gains a postgres:16 service; alembic upgrade/downgrade/upgrade
round-trip runs on PG, unit tests run -m "not integration", and the
roles.sql integration suite runs with a postgresql-client install.
(Gate executed locally against Postgres 18.6 — see PR description.)
2026-10-20 02:21:36 +00:00
cayce 34a5f331ac skeleton: package, schema, config, CLI, alembic, CI, deploy, docs
ci / lint-test-leaks (pull_request) Canceled after 0s
- cayceops core: env-only config (CAYCE_OPS_*), engine/session, ORM models
  with state machines (proposal/mail/content) and audited writes
- provider-agnostic LLM interface (null provider default, stdlib openai-compat)
- Typer CLI with lazy component loading (scanner/executor/maild/publisher/monitor)
- alembic 0001 initial schema; sqlite-portable JSON columns
- tests: 7 passing on throwaway sqlite; fixtures invented, never real data
- ci: ruff + alembic smoke + pytest + gitleaks(full history) in
  .gitea/workflows + .github/workflows; local gate = make check
- deploy: docker-compose (postgres 16) + hardened systemd units/timers
- docs: DECISIONS D1-D9; README project (grant text retired)
2026-10-19 21:35:50 +00:00