ci: add live smoke test gate and CI workflow #114

Merged
yuris merged 1 commit from ci/live-smoke into main 2026-09-23 22:48:38 +00:00
Owner

Add isolated live CLI smoke runner against real Radicale, Hindsight, and Jev endpoints, with automated CI workflow on pushes to main and mandatory pre-publish release gate.

Add isolated live CLI smoke runner against real Radicale, Hindsight, and Jev endpoints, with automated CI workflow on pushes to main and mandatory pre-publish release gate.
ci: add live smoke test gate and CI workflow
All checks were successful
CI / Format, Lint & Test (Manual) (pull_request) Has been skipped
CI / Commit Conventions (pull_request) Successful in 5s
Container Check / Build & Smoke Test Container (pull_request) Successful in 7m31s
295bbd56e7
yuris left a comment

Reviewed the complete diff. Added isolated live CLI smoke runner in scripts/live-smoke.sh using real endpoints with dedicated test collection and memory bank, verified against Radicale, Hindsight, and Jev. Flake devShell updated with openbao, jq, curl, coreutils, and openssl. Automated live smoke workflow added in .forgejo/workflows/live-smoke.yaml running on pushes to main with scoped OPENBAO_SMOKE_TOKEN, and release.yaml updated with pre-publish smoke gate. README.md updated with invocation and KV credential documentation. Tested locally and passes in 11 seconds with verified CalDAV cleanup.

Reviewed the complete diff. Added isolated live CLI smoke runner in scripts/live-smoke.sh using real endpoints with dedicated test collection and memory bank, verified against Radicale, Hindsight, and Jev. Flake devShell updated with openbao, jq, curl, coreutils, and openssl. Automated live smoke workflow added in .forgejo/workflows/live-smoke.yaml running on pushes to main with scoped OPENBAO_SMOKE_TOKEN, and release.yaml updated with pre-publish smoke gate. README.md updated with invocation and KV credential documentation. Tested locally and passes in 11 seconds with verified CalDAV cleanup.
yuris merged commit 87d0f9e71b into main 2026-09-23 22:48:38 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
yuris/life-service!114
No description provided.