Skip to content

Commit 00d60ca

Browse files
author
openclaw-release-bot
committed
Evidence: record octopool-0.5.9
1 parent 12d25b9 commit 00d60ca

6 files changed

Lines changed: 454 additions & 0 deletions

File tree

evidence/octopool-0.5.9/index.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"releaseId": "octopool-0.5.9",
3+
"releaseRef": "v0.5.9",
4+
"packageSpec": "octopool@0.5.9",
5+
"generatedAt": "2026-08-29T02:40:18.278Z",
6+
"summary": {
7+
"blockingPassed": 3,
8+
"blockingFailed": 0,
9+
"blockingSkipped": 0,
10+
"blockingIncomplete": 0,
11+
"advisoryPassed": 0,
12+
"advisoryFailed": 0,
13+
"advisorySkipped": 0,
14+
"advisoryIncomplete": 0
15+
},
16+
"markdownPath": "evidence/octopool-0.5.9/release-evidence.md",
17+
"jsonPath": "evidence/octopool-0.5.9/release-evidence.json"
18+
}
Lines changed: 209 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,209 @@
1+
{
2+
"schemaVersion": 1,
3+
"generatedAt": "2026-08-29T02:40:18.278Z",
4+
"generatedBy": {
5+
"repository": "openclaw/releases",
6+
"runId": 33229528671,
7+
"workflow": "OpenClaw Release Evidence"
8+
},
9+
"release": {
10+
"id": "octopool-0.5.9",
11+
"ref": "v0.5.9",
12+
"packageSpec": "octopool@0.5.9"
13+
},
14+
"provenance": {
15+
"releaseRef": {
16+
"input": "v0.5.9",
17+
"status": "not-found",
18+
"note": "Could not resolve release ref in openclaw/openclaw.",
19+
"matchingRunLabels": []
20+
},
21+
"npmPackage": {
22+
"provided": true,
23+
"status": "invalid",
24+
"spec": "octopool@0.5.9",
25+
"packageName": "octopool",
26+
"selector": "0.5.9",
27+
"error": "only openclaw package specs are supported"
28+
},
29+
"npmGitHeadMatchesReleaseRef": false,
30+
"npmGitHeadMatchesRun": [],
31+
"packageSpecRecorded": true
32+
},
33+
"sourceRepositories": [
34+
"openclaw/homebrew-tap",
35+
"openclaw/octopool"
36+
],
37+
"summary": {
38+
"blockingPassed": 3,
39+
"blockingFailed": 0,
40+
"blockingSkipped": 0,
41+
"blockingIncomplete": 0,
42+
"advisoryPassed": 0,
43+
"advisoryFailed": 0,
44+
"advisorySkipped": 0,
45+
"advisoryIncomplete": 0
46+
},
47+
"runs": [
48+
{
49+
"label": "release",
50+
"repo": "openclaw/octopool",
51+
"runId": 33225542541,
52+
"blocking": true,
53+
"status": "completed",
54+
"conclusion": "success",
55+
"workflowName": "release",
56+
"event": "push",
57+
"headBranch": "v0.5.9",
58+
"headSha": "b95ae653e17f50ec29e064810d798cdbba74a5e6",
59+
"path": ".github/workflows/release.yml",
60+
"createdAt": "2026-08-29T01:07:32Z",
61+
"updatedAt": "2026-08-29T01:08:42Z",
62+
"runStartedAt": "2026-08-29T01:07:32Z",
63+
"durationMs": 70000,
64+
"totalJobDurationMs": 68000,
65+
"maxQueueDurationMs": 2000,
66+
"slowestJobs": [
67+
{
68+
"id": 99028456948,
69+
"name": "goreleaser",
70+
"conclusion": "success",
71+
"durationMs": 68000,
72+
"htmlUrl": "https://github.com/openclaw/octopool/actions/runs/33225542541/job/99028456948"
73+
}
74+
],
75+
"longestQueues": [
76+
{
77+
"id": 99028456948,
78+
"name": "goreleaser",
79+
"conclusion": "success",
80+
"durationMs": 68000,
81+
"queueDurationMs": 2000,
82+
"htmlUrl": "https://github.com/openclaw/octopool/actions/runs/33225542541/job/99028456948"
83+
}
84+
],
85+
"htmlUrl": "https://github.com/openclaw/octopool/actions/runs/33225542541",
86+
"jobs": [
87+
{
88+
"id": 99028456948,
89+
"name": "goreleaser",
90+
"status": "completed",
91+
"conclusion": "success",
92+
"startedAt": "2026-08-29T01:07:34Z",
93+
"completedAt": "2026-08-29T01:08:42Z",
94+
"durationMs": 68000,
95+
"queueDurationMs": 2000,
96+
"htmlUrl": "https://github.com/openclaw/octopool/actions/runs/33225542541/job/99028456948"
97+
}
98+
],
99+
"artifacts": []
100+
},
101+
{
102+
"label": "check",
103+
"repo": "openclaw/octopool",
104+
"runId": 33225517546,
105+
"blocking": true,
106+
"status": "completed",
107+
"conclusion": "success",
108+
"workflowName": "CI",
109+
"event": "push",
110+
"headBranch": "main",
111+
"headSha": "b95ae653e17f50ec29e064810d798cdbba74a5e6",
112+
"path": ".github/workflows/ci.yml",
113+
"createdAt": "2026-08-29T01:07:00Z",
114+
"updatedAt": "2026-08-29T01:10:36Z",
115+
"runStartedAt": "2026-08-29T01:07:00Z",
116+
"durationMs": 216000,
117+
"totalJobDurationMs": 211000,
118+
"maxQueueDurationMs": 5000,
119+
"slowestJobs": [
120+
{
121+
"id": 99028385880,
122+
"name": "Check",
123+
"conclusion": "success",
124+
"durationMs": 211000,
125+
"htmlUrl": "https://github.com/openclaw/octopool/actions/runs/33225517546/job/99028385880"
126+
}
127+
],
128+
"longestQueues": [
129+
{
130+
"id": 99028385880,
131+
"name": "Check",
132+
"conclusion": "success",
133+
"durationMs": 211000,
134+
"queueDurationMs": 5000,
135+
"htmlUrl": "https://github.com/openclaw/octopool/actions/runs/33225517546/job/99028385880"
136+
}
137+
],
138+
"htmlUrl": "https://github.com/openclaw/octopool/actions/runs/33225517546",
139+
"jobs": [
140+
{
141+
"id": 99028385880,
142+
"name": "Check",
143+
"status": "completed",
144+
"conclusion": "success",
145+
"startedAt": "2026-08-29T01:07:05Z",
146+
"completedAt": "2026-08-29T01:10:36Z",
147+
"durationMs": 211000,
148+
"queueDurationMs": 5000,
149+
"htmlUrl": "https://github.com/openclaw/octopool/actions/runs/33225517546/job/99028385880"
150+
}
151+
],
152+
"artifacts": []
153+
},
154+
{
155+
"label": "homebrew",
156+
"repo": "openclaw/homebrew-tap",
157+
"runId": 33226092782,
158+
"blocking": true,
159+
"status": "completed",
160+
"conclusion": "success",
161+
"workflowName": "Update octopool for v0.5.9 (request-id=octopool-0.5.9-20260828-uvnv4q; source-tag-object=2b578d90e36e3f247a5e9ba3dcd2f824790d679f; source-tag-commit=b95ae653e17f50ec29e064810d798cdbba74a5e6)",
162+
"event": "workflow_dispatch",
163+
"headBranch": "main",
164+
"headSha": "ad6348abcb88804b2b5e801a474dc51bbe64e1ad",
165+
"path": ".github/workflows/update-formula.yml",
166+
"createdAt": "2026-08-29T01:19:24Z",
167+
"updatedAt": "2026-08-29T01:20:00Z",
168+
"runStartedAt": "2026-08-29T01:19:24Z",
169+
"durationMs": 36000,
170+
"totalJobDurationMs": 31000,
171+
"maxQueueDurationMs": 4000,
172+
"slowestJobs": [
173+
{
174+
"id": 99030042366,
175+
"name": "update-formula",
176+
"conclusion": "success",
177+
"durationMs": 31000,
178+
"htmlUrl": "https://github.com/openclaw/homebrew-tap/actions/runs/33226092782/job/99030042366"
179+
}
180+
],
181+
"longestQueues": [
182+
{
183+
"id": 99030042366,
184+
"name": "update-formula",
185+
"conclusion": "success",
186+
"durationMs": 31000,
187+
"queueDurationMs": 4000,
188+
"htmlUrl": "https://github.com/openclaw/homebrew-tap/actions/runs/33226092782/job/99030042366"
189+
}
190+
],
191+
"htmlUrl": "https://github.com/openclaw/homebrew-tap/actions/runs/33226092782",
192+
"jobs": [
193+
{
194+
"id": 99030042366,
195+
"name": "update-formula",
196+
"status": "completed",
197+
"conclusion": "success",
198+
"startedAt": "2026-08-29T01:19:28Z",
199+
"completedAt": "2026-08-29T01:19:59Z",
200+
"durationMs": 31000,
201+
"queueDurationMs": 4000,
202+
"htmlUrl": "https://github.com/openclaw/homebrew-tap/actions/runs/33226092782/job/99030042366"
203+
}
204+
],
205+
"artifacts": []
206+
}
207+
],
208+
"performance": []
209+
}
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# OpenClaw Release Evidence: octopool-0.5.9
2+
3+
Generated: 2026-08-29T02:40:18.278Z
4+
5+
## Provenance
6+
7+
| Field | Value |
8+
| --- | --- |
9+
| Evidence id | `octopool-0.5.9` |
10+
| Release ref input | `v0.5.9` |
11+
| Release ref status | not-found |
12+
| Release ref kind | unknown |
13+
| Release ref name | unknown |
14+
| Release ref SHA | not resolved |
15+
| Runs at release SHA | none |
16+
| Package spec | `octopool@0.5.9` |
17+
| npm status | invalid |
18+
| npm error | only openclaw package specs are supported |
19+
20+
## Summary
21+
22+
| Class | Passed | Failed | Skipped | Incomplete |
23+
| --- | ---: | ---: | ---: | ---: |
24+
| Blocking | 3 | 0 | 0 | 0 |
25+
| Advisory | 0 | 0 | 0 | 0 |
26+
27+
## Runs
28+
29+
| Result | Class | Label | Workflow | Ref | SHA | Duration | Job Time | Max Queue | Run | Artifacts |
30+
| --- | --- | --- | --- | --- | --- | ---: | ---: | ---: | --- | ---: |
31+
| pass | blocking | `release` | release | `v0.5.9` | `b95ae653e17f` | 1m 10s | 1m 8s | 2s | [33225542541](https://github.com/openclaw/octopool/actions/runs/33225542541) | 0 |
32+
| pass | blocking | `check` | CI | `main` | `b95ae653e17f` | 3m 36s | 3m 31s | 5s | [33225517546](https://github.com/openclaw/octopool/actions/runs/33225517546) | 0 |
33+
| pass | blocking | `homebrew` | Update octopool for v0.5.9 (request-id=octopool-0.5.9-20260828-uvnv4q; source-tag-object=2b578d90e36e3f247a5e9ba3dcd2f824790d679f; source-tag-commit=b95ae653e17f50ec29e064810d798cdbba74a5e6) | `main` | `ad6348abcb88` | 36s | 31s | 4s | [33226092782](https://github.com/openclaw/homebrew-tap/actions/runs/33226092782) | 0 |
34+
35+
## Slowest Jobs
36+
37+
| Duration | Run | Job | Result | Link |
38+
| ---: | --- | --- | --- | --- |
39+
| 3m 31s | `check` | Check | success | [job](https://github.com/openclaw/octopool/actions/runs/33225517546/job/99028385880) |
40+
| 1m 8s | `release` | goreleaser | success | [job](https://github.com/openclaw/octopool/actions/runs/33225542541/job/99028456948) |
41+
| 31s | `homebrew` | update-formula | success | [job](https://github.com/openclaw/homebrew-tap/actions/runs/33226092782/job/99030042366) |
42+
43+
## Longest Queues
44+
45+
| Queue | Duration | Run | Job | Result | Link |
46+
| ---: | ---: | --- | --- | --- | --- |
47+
| 5s | 3m 31s | `check` | Check | success | [job](https://github.com/openclaw/octopool/actions/runs/33225517546/job/99028385880) |
48+
| 4s | 31s | `homebrew` | update-formula | success | [job](https://github.com/openclaw/homebrew-tap/actions/runs/33226092782/job/99030042366) |
49+
| 2s | 1m 8s | `release` | goreleaser | success | [job](https://github.com/openclaw/octopool/actions/runs/33225542541/job/99028456948) |
50+
51+
## Notes
52+
53+
Octopool 0.5.9 is a Go CLI/GitHub Release, not an npm publication. The generic collector resolves release refs against openclaw/openclaw and accepts only OpenClaw npm specs; its Octopool ref/package statuses are expected limitations, not failures of this release. The authoritative Octopool provenance is recorded below.
54+
55+
Release: [Octopool v0.5.9](https://github.com/openclaw/octopool/releases/tag/v0.5.9)
56+
57+
The GitHub-verified signed annotated tag object is `2b578d90e36e3f247a5e9ba3dcd2f824790d679f`, peeling to source commit `b95ae653e17f50ec29e064810d798cdbba74a5e6`. The release workflow and release-commit CI both succeeded. Published release notes exactly match the dated 0.5.9 changelog section, including the migration/Worker-before-CLI upgrade requirement.
58+
59+
Both Darwin architectures were signed with the OpenClaw Foundation Developer ID (team `FWJYW4S8P8`), accepted by Apple notarization, and assessed as `Notarized Developer ID`. All six public archives and `checksums.txt` were downloaded and verified against their final SHA-256 values and GitHub asset digests. Final `checksums.txt` SHA-256: `6a376bfb6e8e4b00694b9c5884c008f0f89cfab7e997db27aef594e82d762255`.
60+
61+
The protected Homebrew verified-hash workflow succeeded as run `33226092782`. Tap commit `459a0607201ab7c13896c00b4226ff2259722334` is a direct child of the dispatched protected head and records the exact source-tag object/commit plus request ID `octopool-0.5.9-20260828-uvnv4q`. Its four platform checksums match the final release, and all four public Homebrew archives plus the checksum manifest were downloaded and verified again after tap publication.
62+
63+
The Worker was already deployed and live-tested from runtime-identical merged commit `e8bbc89e1b4d42266a445fdb14d43535eb9de08c`; the release commit changes only the changelog. Both public hosts served the compatible policy endpoint. Sixteen real Cloudflare/GitHub checks passed, including actual file/stdin/inline rewriting and purging, server denials, freshness, and a corrupt-policy failure that left the GitHub comment unchanged ([live proof](https://github.com/openclaw/octopool/pull/66#issuecomment-5459050383)). The published, signed 0.5.9 binary also independently blocked a task-local synthetic rule without echoing the matched text. No private-name rules were enabled for these proofs.
64+
65+
## Storage Policy
66+
67+
This directory stores release summaries and evidence manifests only. Raw logs, provider payloads, channel transcripts, signing material, and secret-bearing config stay out of git.
68+
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
{
2+
"label": "check",
3+
"repo": "openclaw/octopool",
4+
"runId": 33225517546,
5+
"blocking": true,
6+
"status": "completed",
7+
"conclusion": "success",
8+
"workflowName": "CI",
9+
"event": "push",
10+
"headBranch": "main",
11+
"headSha": "b95ae653e17f50ec29e064810d798cdbba74a5e6",
12+
"path": ".github/workflows/ci.yml",
13+
"createdAt": "2026-08-29T01:07:00Z",
14+
"updatedAt": "2026-08-29T01:10:36Z",
15+
"runStartedAt": "2026-08-29T01:07:00Z",
16+
"durationMs": 216000,
17+
"totalJobDurationMs": 211000,
18+
"maxQueueDurationMs": 5000,
19+
"slowestJobs": [
20+
{
21+
"id": 99028385880,
22+
"name": "Check",
23+
"conclusion": "success",
24+
"durationMs": 211000,
25+
"htmlUrl": "https://github.com/openclaw/octopool/actions/runs/33225517546/job/99028385880"
26+
}
27+
],
28+
"longestQueues": [
29+
{
30+
"id": 99028385880,
31+
"name": "Check",
32+
"conclusion": "success",
33+
"durationMs": 211000,
34+
"queueDurationMs": 5000,
35+
"htmlUrl": "https://github.com/openclaw/octopool/actions/runs/33225517546/job/99028385880"
36+
}
37+
],
38+
"htmlUrl": "https://github.com/openclaw/octopool/actions/runs/33225517546",
39+
"jobs": [
40+
{
41+
"id": 99028385880,
42+
"name": "Check",
43+
"status": "completed",
44+
"conclusion": "success",
45+
"startedAt": "2026-08-29T01:07:05Z",
46+
"completedAt": "2026-08-29T01:10:36Z",
47+
"durationMs": 211000,
48+
"queueDurationMs": 5000,
49+
"htmlUrl": "https://github.com/openclaw/octopool/actions/runs/33225517546/job/99028385880"
50+
}
51+
],
52+
"artifacts": []
53+
}

0 commit comments

Comments
 (0)