ci: add auto-deploy to Docker Swarm #658

Merged
jason.woltje merged 3 commits from feat/ci-auto-deploy into main 2026-03-02 17:42:07 +00:00
Owner

Summary

  • Adds a deploy-swarm step to CI that runs after all tests pass
  • Deploys to 10.1.1.45 via SSH

Requirements

Need to add these secrets to Woodpecker:

  • ssh_private_key
  • ssh_known_hosts

Testing

  • Add SSH secrets to Woodpecker
  • Test the deploy
## Summary - Adds a deploy-swarm step to CI that runs after all tests pass - Deploys to 10.1.1.45 via SSH ## Requirements Need to add these secrets to Woodpecker: - ssh_private_key - ssh_known_hosts ## Testing - [ ] Add SSH secrets to Woodpecker - [ ] Test the deploy
jason.woltje added 3 commits 2026-03-02 17:41:57 +00:00
fix(api): add missing /orchestrator/health and /orchestrator/events/recent endpoints
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
a1a37c77f6
- Added GET /orchestrator/health for widget health checks
- Added GET /orchestrator/events/recent for recent agent events
- Widgets were calling endpoints that returned 404
Merge commit 'da9dbd7'
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
9fe44ae560
jason.woltje merged commit 0c88010123 into main 2026-03-02 17:42:07 +00:00
Sign in to join this conversation.