secubox-deb/tests/scripts
CyberMind 3219050775
Mail stack: Phase 1 — source-catch-up + legacy package cleanup (#141)
* test(mail): phase1 scaffolding — lib/ stubs + bats red baseline (ref #136)

* feat(mail): lib/lxc.sh — unprivileged veth helpers + bats assertions (ref #136)

* feat(mail): lib/migrate.sh — legacy LXC/toml detectors + I13 data guard (ref #136)

* feat(mail): lib/install.sh — extract Postfix/Dovecot/Roundcube helpers (ref #136)

* feat(mail): mailctl 2.2.0 — canonical paths/IP + migrate-config (ref #136)

* feat(mail): mail.toml schema for single LXC + canonical paths (ref #136)

* fix(mail): API reads canonical config keys; legacy aliases retained (ref #136)

* feat(mail): mailserverctl + roundcubectl reduced to deprecation shims (ref #136)

* feat(mail): mail-migrate-to-single-lxc.sh — defensive scanner (ref #136)

* feat(mail): postinst runs migrate-config + scanner on upgrade <2.2 (ref #136)

* feat(mail): deprecate 3 nginx snippets + WAF integration NEWS (ref #136)

* feat(mail): HAProxy mail-TCP snippet targeting 10.100.0.10 (ref #136)

* feat(mail): bump to 2.2.0 with Breaks/Replaces (ref #136)

* feat(mail): mark mail-lxc/webmail-lxc/webmail transitional 2.2.0 (ref #136)

* test(mail): phase1 endpoint presence pytest (62 routes) (ref #136)

* test(mail): phase1 end-to-end acceptance smoke (ref #136)

---------

Co-authored-by: CyberMind-FR <gandalf@Gk2.net>
2026-05-15 13:26:21 +02:00
..
test-build-filter.sh docs(spec): CMSD-1.0 license headers across the codebase 2026-05-12 09:10:37 +02:00
test-gitea-routing.sh test(gitea): Smoke test for the 5 validation gates (ref #49) 2026-05-12 12:54:19 +02:00
test-mail-phase1-acceptance.sh Mail stack: Phase 1 — source-catch-up + legacy package cleanup (#141) 2026-05-15 13:26:21 +02:00
test-metablog-ingest.sh test(metablog): Smoke test for 3-site Gitea ingest (ref #94) 2026-05-12 15:10:06 +02:00
test-metablog-site-schema.sh test(metablog): 3-gate smoke for site.json schema (ref #101) 2026-05-12 17:30:50 +02:00
test-metablog-webhook.sh test(metablog-webhook): 3-gate bash smoke (ref #113) 2026-05-13 07:31:20 +02:00
test-metablogizer-ui.sh test(metablog-ui): 3-gate smoke for dashboard + drill-in (ref #103) 2026-05-12 19:21:28 +02:00
test-streamlit-deploy-tag.sh test(streamlit): Deploy/rollback cycle smoke (canary: yijing) (ref #95) 2026-05-12 16:29:34 +02:00
test-streamlit-ingest.sh test(streamlit): 3-app smoke for Gitea ingest (ref #95) 2026-05-12 16:29:34 +02:00
test-tier-manifest.sh feat(scripts): Add tier-manifest helper for APT staging (ref #80) 2026-05-12 09:16:32 +02:00
test-users-auth-live.sh test+docs: live smoke script + HISTORY/WIP entries for auth rework (ref #120) 2026-05-13 10:07:35 +02:00