### Problem There is no continuous deployment workflow. Deploying the plugin requires manual SSH and build steps. ### Acceptance Criteria - [ ] GitHub Actions workflow `deploy.yml` triggered by successful CI on `develop` (staging) and `main` (production) - [ ] SSHs into deploy server, clones/pulls target branch, runs `make build` then `make up` - [ ] Health-checks the stack after startup - [ ] Sends startup notification - [ ] `.env` must be pre-placed on server (not committed) - [ ] PR approved by at least 1 reviewer ### References - Related files: `.github/workflows/deploy.yml` (new), `Makefile` (new), `Dockerfile`
Problem
There is no continuous deployment workflow. Deploying the plugin requires manual SSH and build steps.
Acceptance Criteria
deploy.ymltriggered by successful CI ondevelop(staging) andmain(production)make buildthenmake up.envmust be pre-placed on server (not committed)References
.github/workflows/deploy.yml(new),Makefile(new),Dockerfile