Overview
| Comment: | Drained CI logs survive a lane error and are written atomically; record-only view and drain rules are pinned by tests |
|---|---|
| Timelines: | family | ancestors | descendants | both | ci-keep-every-attempt-log |
| Files: | files | file ages | folders |
| SHA3-256: |
30f439ed42408e926fbb31b4ead0af1a |
| User & Date: | dmestas on 2026-09-27 03:32:13.062 |
| Other Links: | branch diff | manifest | tags |
Context
|
2026-09-27
| ||
| 03:54 | Drained CI logs read past a failed lane and fsync the record before the rename closed check-in: ac78a08c6d user: dmestas tags: ci-keep-every-attempt-log | |
| 03:32 | Drained CI logs survive a lane error and are written atomically; record-only view and drain rules are pinned by tests check-in: 30f439ed42 user: dmestas tags: ci-keep-every-attempt-log | |
| 03:14 | land ci-race-step check-in: 14e778e6f1 user: dmestas tags: trunk | |
| 03:09 | ci: keep every attempt's log of a retried step and show each on the run page check-in: c782961ba5 user: dmestas tags: ci-keep-every-attempt-log | |
Changes
Modified Makefile
from [700136c987]
to [990257f3e2].
[diff]
Modified README.md
from [373f249047]
to [744433419a].
[diff]
Modified ci/quarry.json
from [128485df4e]
to [184b998aaf].
[diff]
Modified ci/runner.json
from [922dd29799]
to [741516be85].
[diff]
Added cmd/quarry/carryonce_test.go version [415381515a].
Modified cmd/quarry/cilogs.go
from [80520fdb38]
to [6de5f73b0c].
[diff]
Modified cmd/quarry/cilogs_test.go
from [e3f90842ad]
to [30787976bb].
[diff]
Modified cmd/quarry/registrar.go
from [84e10e113e]
to [e066df32de].
[diff]
Modified docs/api.md
from [9a56bea55f]
to [6360d3b128].
[diff]
Added internal/api/closeonce_test.go version [58a8d461d5].
Modified internal/api/register.go
from [e4d2880e79]
to [17561e2eea].
[diff]
Modified internal/ingest/ingest.go
from [11e1ef9577]
to [42ca30989a].
[diff]
Added internal/ingest/searchrebuild_test.go version [824a365490].
Added internal/runner/repoci_test.go version [cb496492dc].
Modified internal/web/aboutforge_test.go
from [8a1f984573]
to [8dcd155c4e].
[diff]
Modified internal/web/accounts_test.go
from [49e98570ee]
to [4f827e0fb1].
[diff]
Modified internal/web/activity.go
from [89c020fd2b]
to [fcebb85db8].
[diff]
Modified internal/web/activity_test.go
from [2afb352b92]
to [c0dd3e43ce].
[diff]
Modified internal/web/actweight_test.go
from [8d329acd82]
to [76a87c41fc].
[diff]
Modified internal/web/addresses_test.go
from [08572da12e]
to [8825c71b08].
[diff]
Modified internal/web/agentbadge_test.go
from [b208baca60]
to [3c0c999994].
[diff]
Modified internal/web/attach.go
from [38b3b76f86]
to [0157a49e5e].
[diff]
Modified internal/web/attachcomposer_test.go
from [38efe01899]
to [f2a206b2a3].
[diff]
Modified internal/web/attachsection_test.go
from [a5a9b865bb]
to [a290a82b41].
[diff]
Modified internal/web/attachwrite_test.go
from [25eccfcdc5]
to [329f1463bf].
[diff]
Modified internal/web/attention_test.go
from [0231f7e927]
to [2164a1fd60].
[diff]
Modified internal/web/boardfold_test.go
from [7ba03b38d6]
to [77717107cf].
[diff]
Modified internal/web/branchprotect_test.go
from [f727d0bcea]
to [3da8258158].
[diff]
Modified internal/web/bucketpage_test.go
from [3850f83a47]
to [989f8bf61c].
[diff]
Modified internal/web/canonical_test.go
from [909039c3a3]
to [afa2751272].
[diff]
Modified internal/web/chatui_test.go
from [20bdd37cb3]
to [f41dea5e0b].
[diff]
Modified internal/web/chrome_test.go
from [2de9e3c377]
to [d3984f5151].
[diff]
Modified internal/web/clonetool_test.go
from [35ed1a64b9]
to [b7aacce19d].
[diff]
Modified internal/web/closes_test.go
from [4c6cdaf38c]
to [da3bf565a8].
[diff]
Modified internal/web/createcontrols_test.go
from [48d2db0c49]
to [90beb05c39].
[diff]
Modified internal/web/dashhome_test.go
from [f95b2c3d0a]
to [c87ad60953].
[diff]
Modified internal/web/dashrole_test.go
from [b65e25289c]
to [ebfb04c972].
[diff]
Modified internal/web/diffdefer_test.go
from [0a0cd35069]
to [d4e1931a75].
[diff]
Modified internal/web/difftree_test.go
from [ed47e1db50]
to [0ae1f07b38].
[diff]
Modified internal/web/excclear_test.go
from [1466ba672b]
to [316ca4117c].
[diff]
Modified internal/web/feedlink_test.go
from [6e4732f2e1]
to [fd0c8df43f].
[diff]
Modified internal/web/filewindow_test.go
from [16d614b4b1]
to [d089d11903].
[diff]
Modified internal/web/fleet_test.go
from [40ac99e0ce]
to [552516c2de].
[diff]
Modified internal/web/fleetview_test.go
from [c7080308e9]
to [5647b80d31].
[diff]
Modified internal/web/forgeunbound_test.go
from [8cb63e5d6a]
to [eaa456bea5].
[diff]
Modified internal/web/forumstream_test.go
from [23cb6f6305]
to [b3059122fd].
[diff]
Modified internal/web/handlerstate_test.go
from [65d8517748]
to [5c1fb7a72f].
[diff]
Modified internal/web/hooks_test.go
from [68a4ee0e25]
to [1d632802f3].
[diff]
Modified internal/web/inboxrow_test.go
from [da627bb96f]
to [850ebf9a5e].
[diff]
Modified internal/web/landing_test.go
from [570ac57e16]
to [0fd25d2565].
[diff]
Modified internal/web/landingattach_test.go
from [e08a6d760d]
to [487666962c].
[diff]
Modified internal/web/landinglistlive_test.go
from [b987aeb743]
to [44313aff5e].
[diff]
Modified internal/web/landinglive_test.go
from [f2b6a9a4e7]
to [c1ce8225ef].
[diff]
Modified internal/web/lanepanel_test.go
from [799aee7964]
to [8dc6b5155e].
[diff]
Modified internal/web/linenotes_test.go
from [aff2268375]
to [b4d1c642f1].
[diff]
Modified internal/web/localticket_test.go
from [e290d7b9e9]
to [02dba2e2b9].
[diff]
Modified internal/web/mark_test.go
from [ad10d8e0c6]
to [408c297e71].
[diff]
Modified internal/web/meaccess_test.go
from [e0701c7846]
to [b712f5429e].
[diff]
Modified internal/web/mirrordiverged_test.go
from [dbc426257e]
to [bf0096b507].
[diff]
Modified internal/web/mirrorsummary_test.go
from [7d0f0fc258]
to [a36b0eb68a].
[diff]
Modified internal/web/navci_test.go
from [8c4ac8de01]
to [6502186fa5].
[diff]
Modified internal/web/onboarding_test.go
from [5d4b163d19]
to [a21c831764].
[diff]
Modified internal/web/opsdoor_test.go
from [784b4980a3]
to [4bf79d7223].
[diff]
Modified internal/web/opshealth_test.go
from [b7d59f992d]
to [68338b2a5b].
[diff]
Modified internal/web/opsspark_test.go
from [d76d37f796]
to [f6aaea4528].
[diff]
Modified internal/web/opsstream_test.go
from [8381cec5dc]
to [61cf213fce].
[diff]
Modified internal/web/opstrend_test.go
from [6cc5cef727]
to [aa6296fd27].
[diff]
Modified internal/web/opsurl_test.go
from [ea33ae347c]
to [57961bef52].
[diff]
Modified internal/web/pagemorph_test.go
from [98496c2fbc]
to [9442a4d4a5].
[diff]
Modified internal/web/peoplepage_test.go
from [8553d37517]
to [68844e5217].
[diff]
Modified internal/web/preflight_test.go
from [c9184e7dc2]
to [80647043b4].
[diff]
Modified internal/web/prefs.go
from [80ba50ebb5]
to [baa50aa963].
[diff]
Modified internal/web/probelabel_test.go
from [a4639b48f5]
to [b8b7de5bde].
[diff]
Modified internal/web/proposelanding_test.go
from [1291094fd5]
to [ac7c8669ad].
[diff]
Modified internal/web/refpop.go
from [9f24c559ec]
to [bf36256840].
[diff]
Modified internal/web/refpop_test.go
from [6617f39503]
to [314761e03f].
[diff]
Modified internal/web/repoadmin_test.go
from [a98fbdc6f6]
to [9ffb53249f].
[diff]
Modified internal/web/repocreate_test.go
from [5739c25a68]
to [6eec9f5132].
[diff]
Modified internal/web/restarted_test.go
from [3dd5cbb1ba]
to [f5f6840d4e].
[diff]
Modified internal/web/robot_test.go
from [916f907fa8]
to [d9eb8f57ca].
[diff]
Modified internal/web/rosterpage_test.go
from [f3015e63ae]
to [93fe97685d].
[diff]
Modified internal/web/runattempts_test.go
from [9c91d77e53]
to [29dd7825ce].
[diff]
Modified internal/web/settingspage_test.go
from [7d0cb967f5]
to [82917796ea].
[diff]
Modified internal/web/shotabout_test.go
from [2cc37f2a65]
to [a5d58b766d].
[diff]
Modified internal/web/shotaccount_test.go
from [f51a314a44]
to [1b66bc1b0d].
[diff]
Modified internal/web/shotboard_test.go
from [d62c6fefa5]
to [79318b140b].
[diff]
Modified internal/web/shotcisetup_test.go
from [cd0a0cbab3]
to [3e99ba7a13].
[diff]
Modified internal/web/shotdiff_test.go
from [314df21672]
to [63e66acffe].
[diff]
Modified internal/web/shotfleet_test.go
from [20d5ec6077]
to [bf06df7c11].
[diff]
Modified internal/web/shotgen_test.go
from [b36ecfd356]
to [0765a24510].
[diff]
Modified internal/web/shotlanding_test.go
from [7c33179329]
to [d4906eae85].
[diff]
Modified internal/web/shotnewrepo_test.go
from [c570d219fb]
to [e663259282].
[diff]
Modified internal/web/shotreset_test.go
from [0901385195]
to [8de99a8785].
[diff]
Modified internal/web/shotteamreach_test.go
from [8e5c2fc381]
to [e27a16ae3f].
[diff]
Modified internal/web/shotteams_test.go
from [65bb47d0f9]
to [4aa1f6a592].
[diff]
Modified internal/web/strata_test.go
from [735f9b7818]
to [e9ae8ddec0].
[diff]
Modified internal/web/stream_test.go
from [e7063d0666]
to [cfa9c70a59].
[diff]
Modified internal/web/syncurl_test.go
from [edc6499913]
to [153c5302f6].
[diff]
Modified internal/web/tabs_test.go
from [293a8874c5]
to [6de7638e10].
[diff]
Modified internal/web/takeprivate_test.go
from [c154b110e3]
to [20c8fce9c3].
[diff]
Modified internal/web/teamnew_test.go
from [cab8a6bd1d]
to [512d62fe40].
[diff]
Modified internal/web/teams_test.go
from [40badfb5c2]
to [235cdf80a5].
[diff]
Modified internal/web/teamsettingsstream_test.go
from [cc50fba3c0]
to [cf88083cfc].
[diff]
Modified internal/web/ticket_editor_test.go
from [3ccb22d387]
to [a98074c4ef].
[diff]
Modified internal/web/ticketform_test.go
from [2537bb67ba]
to [7db345ef76].
[diff]
Modified internal/web/ticketnumber_test.go
from [548055a1eb]
to [9751986da9].
[diff]
Modified internal/web/ticketschema_test.go
from [aa70a6a61f]
to [f9bfd48c82].
[diff]
Modified internal/web/ticketsmine_test.go
from [dbfd7fb78f]
to [d3f49ae41d].
[diff]
Modified internal/web/ticketstream_test.go
from [d54576ca13]
to [461651aaa4].
[diff]
Modified internal/web/tickettier_test.go
from [a64665e1e8]
to [03d5baf576].
[diff]
Modified internal/web/timelinelive_test.go
from [8f6e7bd4ef]
to [66870f6888].
[diff]
Modified internal/web/tlglyph_test.go
from [dc4a2388a4]
to [85c16daf36].
[diff]
Modified internal/web/traffichead_test.go
from [d936dc3707]
to [8a25ddb442].
[diff]
Modified internal/web/unproposed_test.go
from [1b1733598b]
to [c18ae5700a].
[diff]
Modified internal/web/web.go
from [1dfe0c44f3]
to [70bd9f50f6].
[diff]
Modified internal/web/web_test.go
from [80b557f994]
to [d57959d84b].
[diff]
Modified internal/web/zitgap_test.go
from [d5059cbbb7]
to [ebc5c2607a].
[diff]
Modified internal/zitcli/leasetoken_test.go
from [0c4347d64d]
to [165beb6393].
[diff]
Modified internal/zitcli/zitcli.go
from [652ad8a896]
to [5b3a04f20e].
[diff]