When a developer uses the Clarinet CLI, it should periodically check if it's using the latest Clarinet version.
It can be done by fetching the latest release on github
curl -s https://api.github.com/repos/stx-labs/clarinet/releases/latest | jq -r '.tag_name'
I think there is one edge case: when a release is created on github, it can take a few minutes (or an hour) to be available everywhere