chadtmiller.com/knotless
git that lives in your Atmosphere account
A commit list names who wrote each commit, not the runner that landed it
MergedThis makes the commit byline one run of text and shows list rows as "<author> committed <time>" at every width. I traced each case through the new Committed.svelte template: earlier only, by only, both, neither, and bare. Each gives the same words as before, now inside one .committed span. Moving the .committed-long/.committed-short rules out of the mobile media query into the base rules is consistent with that.
When the shots check finishes, it may flag pages whose HTML changed (every commit row gains a wrapper span) if their pixels moved. If it does, add a Shots-moved: line to the body and rerun it. The body says nothing may move. check, lexicons and docs have passed or been skipped. test, web and shots were still queued or running when I looked.
7 passed, 2 skipped
What changes
A commit's byline is one run of text. "authored", "and ci.knotless.dev committed" and the time were each a flex item of
.meta, so a flex gap sat beside each word space and the line read with holes in it. Everything after the author's name is now one span.A list row names who wrote a commit, not who landed it. On the commits and branches lists, a row says "Chad Miller committed 15 minutes ago" at every width, as it already did on a phone. A queued pull lands as the squash the runner commits, so its committer is the runner's account (ci.knotless.dev here, runner.knotless.dev for the hosted runner, any other for one's own), and every row said so. The row's Pull link already says how it came in. The commit's own page still says who authored it and who committed it.
Why
Asked for after the commits list read "Chad Miller authored and ci.knotless.dev committed 15 minutes ago" on every queued commit, with uneven spaces between the words. The rule is the same for whatever account landed a commit, so nothing is special to one runner.
How it was checked
just look commitsandjust look commitwith a committer set: the list row reads "Bob Tanaka committed last week", and the commit page's sentence reads and wraps as one on a phone. The shots check's pictures: the commits list's rows by Bob, and those written a day before they were committed, now say only who committed them and when; the merged commit's page reads its byline as one sentence.Shots-moved: commits, commit-merged
Shortcomings
When a commit was written days before it was committed, a list row now shows only when it was committed, as a phone did before.
🤖 Generated with Claude Code