Skip to content

ci(alerts): add manual Discord alert test mode#112

Merged
JSONbored merged 1 commit into
mainfrom
codex/alert-test-mode
May 10, 2026
Merged

ci(alerts): add manual Discord alert test mode#112
JSONbored merged 1 commit into
mainfrom
codex/alert-test-mode

Conversation

@JSONbored
Copy link
Copy Markdown
Owner

Summary

  • adds a manual alert-test mode to the AIO Fleet Control Plane workflow
  • keeps Discord webhook delivery behind the existing AIO_FLEET_ALERT_WEBHOOK_URL repo secret

What changed

  • adds alert-test to the workflow_dispatch mode options
  • adds a Test alert webhook step scoped only to the alert webhook secret and run URL
  • verifies the step runs alert doctor and one real alert test without dry-run

Why

  • lets us validate Discord alert delivery from GitHub Actions without exposing or committing the webhook URL

Validation

  • gh secret list --repo JSONbored/aio-fleet
  • .venv/bin/python -m pytest tests/test_control_plane_workflow.py tests/test_alerts.py -q

Notes

  • does not change the existing secret value or name
  • no package, image, or app repo release needed

@JSONbored JSONbored merged commit 9524d76 into main May 10, 2026
5 checks passed
@JSONbored JSONbored deleted the codex/alert-test-mode branch May 10, 2026 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant