Merge branch 'main' into feat-laptop-host-mode
CI / Test (rest) (pull_request) Successful in 1m6s
CI / Lint (pull_request) Successful in 18s
CI / Build (windows/amd64) (pull_request) Successful in 12s
CI / Build (linux/amd64) (pull_request) Successful in 14s
CI / Test (store) (pull_request) Successful in 1m8s
CI / Build (linux/arm64) (pull_request) Successful in 11s
e2e / Playwright vs docker-compose (pull_request) Failing after 10s
CI / Test (server-http) (pull_request) Successful in 2m52s
CI / Test (rest) (pull_request) Successful in 1m6s
CI / Lint (pull_request) Successful in 18s
CI / Build (windows/amd64) (pull_request) Successful in 12s
CI / Build (linux/amd64) (pull_request) Successful in 14s
CI / Test (store) (pull_request) Successful in 1m8s
CI / Build (linux/arm64) (pull_request) Successful in 11s
e2e / Playwright vs docker-compose (pull_request) Failing after 10s
CI / Test (server-http) (pull_request) Successful in 2m52s
This commit is contained in:
@@ -49,3 +49,6 @@ coverage.html
|
|||||||
# Local-only planning / scratch — never committed.
|
# Local-only planning / scratch — never committed.
|
||||||
/ask.md
|
/ask.md
|
||||||
/docs/superpowers/
|
/docs/superpowers/
|
||||||
|
|
||||||
|
# Claude Code agent worktrees (transient, harness-created).
|
||||||
|
/.claude/worktrees/
|
||||||
|
|||||||
@@ -49,8 +49,14 @@ func TestDashboard_HostRowSparklineRendersWithHistory(t *testing.T) {
|
|||||||
hostID := makeHost(t, st, "h-spark")
|
hostID := makeHost(t, st, "h-spark")
|
||||||
ctx := context.Background()
|
ctx := context.Background()
|
||||||
|
|
||||||
// Two history points → polyline must render.
|
// Two history points → polyline must render. Use dates relative to
|
||||||
for i, day := range []string{"2026-05-05", "2026-05-06"} {
|
// now so the points always fall inside the dashboard's rolling
|
||||||
|
// 30-day window (ui_handlers.go: since = now-30d); hard-coded dates
|
||||||
|
// silently age out of the window and break this test over time.
|
||||||
|
for i, day := range []string{
|
||||||
|
time.Now().UTC().AddDate(0, 0, -2).Format("2006-01-02"),
|
||||||
|
time.Now().UTC().AddDate(0, 0, -1).Format("2006-01-02"),
|
||||||
|
} {
|
||||||
v := int64(100 + i*50)
|
v := int64(100 + i*50)
|
||||||
if err := st.UpsertHostRepoStatsHistory(ctx, hostID, day,
|
if err := st.UpsertHostRepoStatsHistory(ctx, hostID, day,
|
||||||
store.HostRepoStats{TotalSizeBytes: &v}, time.Now().UTC()); err != nil {
|
store.HostRepoStats{TotalSizeBytes: &v}, time.Now().UTC()); err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user