Stabilize post-merge live canary checks#65
Conversation
|
👋 Hey @DavidDiaz0317 — thanks for opening this PR!
This is an automated message. |
|
🐝 Hi @DavidDiaz0317! I'm Trusted users — org members and contributors with write access — can mention Automation may take a moment to start, and follow-up happens through workflow activity rather than chat replies. |
874ef5c to
c076cb8
Compare
9d84224 to
7c47490
Compare
Auto Test GeneratorThe following new files have no corresponding test file:
Please add tests or apply the |
Summary
Console Live Promotedry runs on the private candidate canary path and leave publicconsole-liveunchanged unlesspromoteProduction=true.console-live.Canary Status
954f4090cf0b9556a7d6268cbf9c4baeb7dacbf8.ghcr.io/daviddiaz0317/console:f2cff2a2746aa0f18b9b4d090740f3c32d08bb55.Build and Deploy KCrun28339255804passed and published the exact candidate image.Console Live Promoterun28339495277tested that exact candidate image withpromoteProduction=false.TEST_TARGET_KIND=private-canaryandTEST_CONSOLE_URL=http://127.0.0.1:18080.LIVE_CANARY_ROUTE_DELAY_MS=15000andLIVE_CANARY_PHASE_COOLDOWN_MS=90000./clusters?groundtruth=1matched authenticated API and Kubernetes groundtruth:3clusters,6total/Ready nodes,51pods,51running pods,0pending pods, and0crashloop pods.live-ui-overlap: the cluster page renders a backend-unavailable/offline panel overlapping cluster tabs/actions.28339607851updated open issue [console-live][canary-blocked][live-ui-overlap] visible text overlap blocks promotion #54 to[console-live][canary-blocked][live-ui-overlap] visible text overlap blocks promotion.Non-Canary Failures
claude-review: fork setup noise; run28339060803failed because the Claude Code GitHub App is not installed on this fork.Nil Safety / pr-check: unrelated backend/test debt; run28339060811reports nilaway findings in workload tests andpkg/stellar/solver/solver.go, outside this canary slice.Update Mechanism Tests: workflow/path configuration debt; run28339060807greps for missingpkg/agent/updater_*files before touching canary code.Testing
git diff --checknode --check .github/scripts/console-live-promote-failure-issue.cjsnode --test .github/scripts/console-live-promote-failure-issue.test.cjsnode --check web/harness/scripts/compareBrowserMatrix.cjscd web && npx eslint e2e/visual-login/helpers/liveSiteAssertions.ts e2e/visual-login/semantic/live-canary-ui.spec.ts src/hooks/mcp/sharedImpl.orchestration.ts src/lib/cache/fetcherUtils.ts src/hooks/mcp/__tests__/shared-cache-fetch.test.ts src/hooks/__tests__/useCachedData.fetchers.test.ts(existing warnings only)cd web && npx vitest run src/hooks/mcp/__tests__/shared-cache-fetch.test.ts src/hooks/__tests__/useCachedData.fetchers.test.tscd web && npx eslint "e2e/visual-login/**/*.ts" "harness/**/*.ts"cd web && npx playwright test --config e2e/visual-login/intensive.config.ts --project=semantic-groundtruth --grep "@live-site" --listcd web && npx playwright test --config e2e/visual-login/browser-matrix.config.ts --listcd web && npx playwright test --config e2e/visual-login/macos-popup.config.ts --listcd web && npm run buildBuild and Deploy KCworkflow-dispatch run28339255804Console Live Promoteworkflow-dispatch run28339495277withpromoteProduction=falseConsole Live Promote Failure Issueworkflow-dispatch backfill run28339607851Next Blocker