Skip to content

Add ICMP check type to monitors#37

Merged
venelinkochev merged 1 commit into
mainfrom
feat/icmp
May 14, 2026
Merged

Add ICMP check type to monitors#37
venelinkochev merged 1 commit into
mainfrom
feat/icmp

Conversation

@venelinkochev

Copy link
Copy Markdown
Contributor

Introduce an ICMP (ping) check type and wire it through the app: add a CheckType enum, a string check_type column (default 'http') via migration, and cast Monitor.check_type to the enum. Update Livewire Create/Edit components and views to expose a Check Type radio, adjust URL/Host input, add validation (including a regex for host/IP without scheme/path) and custom error message, and persist check_type. Ensure probe dispatching prefixes icmp:// for ICMP checks in CheckDispatcher. Add factory default and icmp state helper, update index/show badges, add feature and unit tests for ICMP behavior, and include a README screenshot image.

Introduce an ICMP (ping) check type and wire it through the app: add a CheckType enum, a string check_type column (default 'http') via migration, and cast Monitor.check_type to the enum. Update Livewire Create/Edit components and views to expose a Check Type radio, adjust URL/Host input, add validation (including a regex for host/IP without scheme/path) and custom error message, and persist check_type. Ensure probe dispatching prefixes icmp:// for ICMP checks in CheckDispatcher. Add factory default and icmp state helper, update index/show badges, add feature and unit tests for ICMP behavior, and include a README screenshot image.
@venelinkochev venelinkochev merged commit 8b93036 into main May 14, 2026
2 checks passed
@venelinkochev venelinkochev deleted the feat/icmp branch May 14, 2026 12:50
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