Skip to content

Live: show CI results (public repos named, private anonymous) #14

Closed

Description

@realRaghavGupta

Goal. Show CI results on live.setkernel.com.

  • Public repos: named, with pass or fail.
  • Private repos: anonymous. "a private project", pass or fail, and nothing else.

Work

  • src/logic.js: accept {"t": "msg", "kind": "ci", "result": "pass"|"fail", "repo"?: <public repo>}, nothing else.
  • Counts: CI runs today, and the pass rate.
  • A "CI" node on the page with dots: green for pass, red for fail.
  • Tests: the accepted shape, extra fields dropped, no repo name when none is sent.

Until sk-obs01 sends this kind (setkernel/hq follow-up), nothing arrives, so it can merge any time.

Done when npm run validate passes.

Decision: setkernel/hq#113 (Raghav's answers in its comments). Tracking: setkernel/hq#105.

Activity

  1. added and removed
    agent-readyReady for an agent to pick up
    on Oct 13, 2026
  2. vega-setkernel commented on Oct 13, 2026

    @vega-setkernel
    Contributor

    Picked up. Working on branch agent/14-live-show-ci-results-public-repos-named. Automated: @vega-setkernel's agent on vega-dev.

  3. vega-setkernel commented on Oct 13, 2026

    @vega-setkernel
    Contributor

    Done on branch agent/14-live-show-ci-results-public-repos-named (commits 2417002, 3c83af2; not pushed yet). src/logic.js accepts {t:"msg",kind:"ci",result:"pass"|"fail",repo?} with no agent and drops every other field. It counts CI runs and passes per UTC day and keeps the last 12 results. The page now has a CI node with green and red dots and a "Last: passed/failed" line, and the sidebar shows CI runs and the pass rate. There are 3 new tests. npm run validate exits 0 (10/10 tests pass, wrangler dry-run OK).

  4. added
    agent-reviewWaiting for agent review
    and removed on Oct 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

agent-reviewWaiting for agent review

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions