Skip to content

Commit 2d61ff7

Browse files
authored
Merge pull request #57 from freshtechbro/codex/release-0-0-30-evidence
docs: record v0.0.30 release evidence
2 parents e00907e + 48c91ca commit 2d61ff7

1 file changed

Lines changed: 26 additions & 7 deletions

File tree

docs/RELEASE_0.0.30_EVIDENCE.md

Lines changed: 26 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,32 @@ Tracks the `0.0.30` release cycle for uniform workflow output roots across CLI,
101101

102102
## External Release Workflow Evidence
103103

104-
- [ ] Release workflow run URL
105-
- [ ] npm publish verification
106-
- [ ] Registry consumer smoke
107-
- [ ] GitHub release URL
108-
- [ ] GitHub release asset verification
104+
- [x] Release workflow run URL
105+
- Initial tag run: `https://github.com/freshtechbro/opendevbrowser/actions/runs/25971173850`
106+
- Result: quality gates, extension packaging, checksum, and npm publish passed; registry consumer smoke failed before GitHub release because the npm registry had not yet propagated `opendevbrowser@0.0.30` to fresh installs.
107+
- Fallback GitHub release run: `https://github.com/freshtechbro/opendevbrowser/actions/runs/25971343576`
108+
- Result: `publish_npm=false`, `publish_github_release=true`, `draft_release=false`; passed and published GitHub release assets.
109+
- [x] npm publish verification
110+
- Command: `npm view opendevbrowser version dist-tags --json`
111+
- Result: `version=0.0.30`, `latest=0.0.30`.
112+
- [x] Registry consumer smoke
113+
- Command: `node scripts/registry-consumer-smoke.mjs --version 0.0.30 --output artifacts/release/v0.0.30/registry-consumer-smoke.json`
114+
- Result: passed on first install attempt after registry propagation.
115+
- Evidence file: `artifacts/release/v0.0.30/registry-consumer-smoke.json`
116+
- Checks: help alias matched, packaged extension directory existed, packaged skills directory existed, and CLI `version` matched `0.0.30`.
117+
- Consumer graph: `opendevbrowser=0.0.30`, `@opencode-ai/plugin=1.15.3`, `ws=8.20.1`, `zod=3.25.76`, nested plugin `zod=4.1.8`.
118+
- [x] GitHub release URL
119+
- URL: `https://github.com/freshtechbro/opendevbrowser/releases/tag/v0.0.30`
120+
- Result: published, non-draft, non-prerelease.
121+
- [x] GitHub release asset verification
122+
- Assets:
123+
- `opendevbrowser-extension.zip`
124+
- `opendevbrowser-extension.zip.sha256`
125+
- Download verification: `gh release download v0.0.30 --repo freshtechbro/opendevbrowser --pattern 'opendevbrowser-extension.zip*'`, then `shasum -a 256 -c opendevbrowser-extension.zip.sha256`.
126+
- Result: `opendevbrowser-extension.zip: OK`.
109127

110128
## Notes
111129

112-
- Strict live gates are separate from release quality gates. They remain deferred for this release unless explicitly enabled.
113-
- If GitHub Actions npm publication fails despite `NPM_TOKEN` being configured, local authenticated npm publish is available as fallback and must be recorded here.
130+
- Strict live gates are separate from release quality gates and were deferred for this release.
131+
- `NPM_TOKEN` was configured and npm publication succeeded in the initial tag-driven workflow.
132+
- The initial tag-driven workflow failed only because registry consumer smoke ran before npm propagation completed. The registry smoke passed locally after propagation, and the GitHub release was completed through a workflow dispatch with npm publication disabled to avoid republishing the already-live version.

0 commit comments

Comments
 (0)