~ knotless Search/
↑↓ move↵ open⇧↵ all results

chadtmiller.com/knotless

git that lives in your Atmosphere account

knotless.dev
1 collaborator

knotless 0.13.0 Latest 2 packages, 1 image

1
10

A private repository's checks are not seen by checks or merge

Closed
Closed chadtmiller.com opened this issue 0 comments
kind/bugarea/cliarea/runner

What happened

hetzner-infra is a private repository whose only runner is infra.chadtmiller.com (did:plc:6vct37wjykaurgofwysrv47b, knotless-run at 2ff95985, on 178.105.255.120). The runner ran all seven plan workflows on pull at://did:plc:bcgltzqazw5tb6k2g3ttenbj/dev.knotless.pull/3mzbv3emkc72b at c3699492. Its log says each run ended with "status":"success", at 22:43:56 to 22:45:01 UTC on 2026-11-01, and it uploaded the logs (com.atproto.repo.uploadBlob, 200).

Ten minutes later, readers saw none of them:

  • knotless checks knotless://chadtmiller.com/hetzner-infra --pull <that uri> printed nothing, and so did --ref edge-knotless-dns and --ref main --json ([]).
  • merge with check: true answered "checks":"none" and "state":"clean", so the pull merged with no checks gating it.

knotless runners knotless://chadtmiller.com/hetzner-infra lists did:plc:6vct37wjykaurgofwysrv47b.

How to see it

  1. A private repository with a workflow, and a runner (--runner <handle>) that watches it by name.
  2. Push a branch, open a pull, and let the runner finish.
  3. Run knotless checks <url> --pull <uri>, and merge with check.

I'm unsure whether the runner writes no check records for a private repository, or writes them somewhere readers don't look, such as the space instead of its own repo or the other way round.

What you expected

The seven checks listed, and merge gated on them as it is for a public repository.

Where

knotless.dev, through the CLI and MCP on claude.ai.