It seems the execution ID must be a UUID - our invalid-ID check-ins were being silently dropped from Sentry without any logs or errors 😬
Test plan
export TestJobExecutionCheckIn_SENTRY_DSN=...
go test -timeout 30s -run ^TestJobExecutionCheckIn$ github.com/sourcegraph/sourcegraph/lib/managedservicesplatform/runtime/contract
It seems the execution ID must be a UUID - our invalid-ID check-ins were being silently dropped from Sentry without any logs or errors 😬
Test plan