[GH-ISSUE #1131] Feature request: Mixed case slugs #783

Closed
opened 2026-02-25 23:43:34 +03:00 by kerem · 2 comments
Owner

Originally created by @lyonzy on GitHub (Mar 5, 2025).
Original GitHub issue: https://github.com/healthchecks/healthchecks/issues/1131

Hey there,

I'm trying to monitor backup completion events from a Synology NAS and the best I can get it to send is the mixed-case backup task name e.g. ...url.../LUN-1. Would you be interested in adding maybe an environment variable to disable the requirement for lowercase slugs? Or possibly making the check just a warning rather than a showstopper?

In the meantime I've gathered it's a client-side check so I've just changed the database directly, but I'd rather get it changed formally in case you one day rely on them being lowercase.

Thanks,
Matt

Originally created by @lyonzy on GitHub (Mar 5, 2025). Original GitHub issue: https://github.com/healthchecks/healthchecks/issues/1131 Hey there, I'm trying to monitor backup completion events from a Synology NAS and the best I can get it to send is the mixed-case backup task name e.g. `...url.../LUN-1`. Would you be interested in adding maybe an environment variable to disable the requirement for lowercase slugs? Or possibly making the check just a warning rather than a showstopper? In the meantime I've gathered it's a client-side check so I've just changed the database directly, but I'd rather get it changed formally in case you one day rely on them being lowercase. Thanks, Matt
kerem closed this issue 2026-02-25 23:43:34 +03:00
Author
Owner

@lyonzy commented on GitHub (Mar 5, 2025):

I should add it's a bit of a niche use case, I have 7 LUNs and I want a health check for each, so I've found a way to put the task name in the URL. If anyone just has a single backup task they could just hardcode the ping URL.

<!-- gh-comment-id:2699469304 --> @lyonzy commented on GitHub (Mar 5, 2025): I should add it's a bit of a niche use case, I have 7 LUNs and I want a health check for each, so I've found a way to put the task name in the URL. If anyone just has a single backup task they could just hardcode the ping URL.
Author
Owner

@cuu508 commented on GitHub (Mar 10, 2025):

Thanks for the suggestion, but I'd like to stick with lower-case slugs. I've called them slugs everywhere (in code, docs, blog posts), and URL slugs are traditionally lower-case. Allowing mixed case would mean we're allowing in strings that do not look like slugs, and call them "slugs" anyway.

<!-- gh-comment-id:2710611718 --> @cuu508 commented on GitHub (Mar 10, 2025): Thanks for the suggestion, but I'd like to stick with lower-case slugs. I've called them slugs everywhere (in code, docs, blog posts), and URL slugs are traditionally lower-case. Allowing mixed case would mean we're allowing in strings that do not look like slugs, and call them "slugs" anyway.
Sign in to join this conversation.
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
starred/healthchecks#783
No description provided.