Push Log
Every push analyzed in real-time — risk scores, repairs, security alerts
→
b8a7017fix(ci): a deploy that was overtaken is not a deploy that failed
ccantynz-alt — Aug 31, 04:27 PM
→
20513ecMerge pull request #5605: fix(ci): moving checkouts to a shared volume made them leak forever
GlueCron AI — Aug 31, 04:16 PM
→
4542595Merge pull request #5604: fix(ci): the runner's healthcheck had the same lie as the broker's
GlueCron AI — Aug 31, 04:15 PM
→
7737bc8fix(ci): moving checkouts to a shared volume made them leak forever
ccantynz-alt — Aug 31, 04:14 PM
→
5c9cd0dfix(ci): the runner's healthcheck had the same lie as the broker's
ccantynz-alt — Aug 31, 04:08 PM
→
de11da6fix(ci): the broker reported healthy while unable to reach docker at all
ccantynz-alt — Aug 31, 04:04 PM
→
ed26511fix(selfcheck): HOSTNAME is docker's, not an operator setting
ccantynz-alt — Aug 31, 03:57 PM
→
93006cafeat(ci): a container per job — jobs isolated from each other, not just the app
ccantynz-alt — Aug 31, 03:53 PM
→
4ada141docs(ci): the attribution guarantee promised more than the gate delivers
ccantynz-alt — Aug 31, 03:28 PM
→
2f12f4dfix(api): ?branch= silently hid nearly every workflow run
ccantynz-alt — Aug 31, 03:22 PM
→
dff7084fix(gate): the CI merge gate could be switched off by capitalising the repo name
ccantynz-alt — Aug 31, 03:05 PM
→
6852c73fix(api): the REST API 404s on a repo whose name you capitalised differently
ccantynz-alt — Aug 31, 02:57 PM
→
7f29a48fix(ci): an unwritable checkout dir must not take CI down platform-wide
ccantynz-alt — Aug 31, 02:54 PM
→
0875e60Merge pull request #5597: feat(api): list every workflow run in a repo, not one workflow at a time
GlueCron AI — Aug 31, 02:50 PM
→
57e2c55Merge pull request #5596: feat(admin): show whether the AI key actually works, not just what it spent
GlueCron AI — Aug 31, 02:49 PM
→
ee4581bfeat(api): list every workflow run in a repo, not one workflow at a time
ccantynz-alt — Aug 31, 02:48 PM
→
54b6880feat(admin): show whether the AI key actually works, not just what it spent
ccantynz-alt — Aug 31, 02:41 PM
→
859e3cbfeat(ci): execute workflow steps in a sibling container, not the app
ccantynz-alt — Aug 31, 02:34 PM
→
f2b30dbfix(ci): a failing line in a multi-line `run:` now fails the step
ccantynz-alt — Aug 31, 02:20 PM
→
c21b9fefix(ci): a job that executed nothing no longer reports success
ccantynz-alt — Aug 31, 02:18 PM
→
6946606fix(spine): the daily journey was watched by a clock that could not see it
ccantynz-alt — Aug 31, 01:56 PM
→
fde961adocs(env): document OAUTH_DCR_ENABLED, as the drift rule required
ccantynz-alt — Aug 31, 05:42 AM
→
93ea3a2fix(oauth): stop advertising and accepting "plain" PKCE
ccantynz-alt — Aug 31, 05:22 AM
→
3fd7810fix(oauth): dynamic client registration is closed by default
ccantynz-alt — Aug 31, 05:10 AM
→
f3b1020fix(oauth): the consent screen never showed where the tokens go
ccantynz-alt — Aug 31, 05:05 AM
→
92d45bfdocs(env): document SIGNUP_INVITE_CODE, as the drift rule required
ccantynz-alt — Aug 31, 05:42 AM
→
e8c6e4efix(journey): the first-run monitor carries the invite code
ccantynz-alt — Aug 31, 05:39 AM
→
e246c06fix(auth): signup is closed during build-out
ccantynz-alt — Aug 31, 05:11 AM
→
c8ff900feat(repo): the page notices when it contradicts itself
ccantynz-alt — Aug 30, 08:41 PM
→
9d18042fix(repo): "Updated 9d ago" on a repo nothing had touched for 19 days
ccantynz-alt — Aug 30, 08:30 PM