You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Supersedes Dependabot #412, which failed CI on two independent axes:
1. go-get-proxied v1.4.1 raises its go directive to 1.26, dragging this
module's directive past CI's pinned go-version '1.25'
(GOTOOLCHAIN=local) and failing every Go job at package load. Held
at v1.4.0 with a dependabot.yml ignore naming the lift condition
(CI's Go moving to 1.26); the other three bumps keep go 1.25.7.
2. DBOS 1.2.0's faster completion timing exposes a storage-quantization
artifact: sysdb stores created_at rounded to the nearest millisecond
but completed_at truncated, so a sub-millisecond run can read as
completing 1ms before it started. Mill's runDuration treated any
negative span as clock skew and dropped the run from AvgDuration
(SampleSize undercounted, ~1 in 20 locally at -count=20).
runDuration now accepts up to 1ms negative span, clamped to zero,
with the boundary pinned in TestRunDuration's table (1ms valid,
2ms invalid).
go test ./... green; golangci-lint clean on both tag sets;
TestHomeMetrics_AvgDurationAndLastTriggeredAt_WiredFromRealRuns green
at -count=25 under DBOS 1.2.0.
Claude-Session: https://claude.ai/code/session_012im1JxQQV2ahnXzZDdVmZq
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
0 commit comments