secubox-deb/tests/scripts
CyberMind-FR 35ba4c2c97 fix(mail): replay Phase 1 fix commits lost in PR #141 squash-merge
The squash-merge of PR #141 dropped the last 4 commits from feature/136,
leaving master with a broken secubox-mail 2.2.0:

* lib/install.sh / lib/lxc.sh / lib/migrate.sh shipped to wrong path
  (debian/rules expects lib/mail/, package only ships users.sh).
* mailctl cmd_install/cmd_start/cmd_stop/cmd_sync/cmd_dkim still call
  /usr/sbin/mailserverctl + /usr/sbin/roundcubectl — those are now
  deprecation shims that exec mailctl, producing the same fork-bomb
  recursion that took down 192.168.1.200 during initial deploy.
* mail-migrate-to-single-lxc.sh in-tree fallback expected old lib path.
* helpers.bash bats fixtures source wrong lib paths.
* Phase 1 post-mortem doc + smoke-gate-11 + cmd_install fix were absent.

This replays the affected files from feature/136 tip
(85394e10) onto master. Net effect identical to a clean merge.

Required before Phase 2 (which sources lib/mail/install.sh).
2026-05-15 17:15:00 +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 fix(mail): replay Phase 1 fix commits lost in PR #141 squash-merge 2026-05-15 17:15:00 +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