v31.1-roots.1 · Commit 11: [PATCH 11/17] fix(test): bound policy oracles and retain CI diagnostics
ci/README.md
Before: ci/README.md · After: ci/README.md
File metadata
index bf73cd69b8ae71792c9fb45665148ecc27fbfd31..d7596581e4054c791708d35ad67dcca4840f3556 100644
Download original patch · Release notes
Diff rows 1–16 of 16. Line numbers refer to the original before/after files.
+ Added− RemovedUnmarked lines are context.
Scroll the code area horizontally to read long lines. The two line-number columns refer to before and after.
ci/README.md
CHANGED
|
@@ -112,6 +112,16 @@ Selection/result JSON and per-command logs are temporary failure artifacts,
|
|
|
112
112
|
not a second source of configuration or a release-state ledger. Timed-out owned
|
|
113
113
|
process groups are terminated; unowned node processes are untouched.
|
|
114
114
|
|
|
115
|
+
Hosted runners set `ROOTS_ARTIFACTS_DIR` to an absolute host directory and
|
|
116
|
+
bind-mount it at the same path inside the test container. The regression
|
|
117
|
+
runner writes per-target logs, result JSON and crash artifacts there; workflow
|
|
118
|
+
uploads use that exact directory. Local runs without the setting retain the
|
|
119
|
+
scratch-directory fallback. Failed commands also print the exit status, full
|
|
120
|
+
log path and at most 12 tail lines of 240 characters from the last 4 KiB.
|
|
121
|
+
The artifact keeps complete output; the bounded console tail may omit earlier
|
|
122
|
+
diagnostics. Ordinary mock-runner tests cover transport and retention without
|
|
123
|
+
executing a fuzz campaign.
|
|
124
|
+
|
|
115
125
|
### Nightly/manual assurance and caches
|
|
116
126
|
|
|
117
127
|
`nightly.yml` keeps cron `23 2 * * *` (UTC), `workflow_dispatch` and explicit
|