Skip to content

Commit 68b3be6

Browse files
author
Hermia System
committed
docs(release-evidence): add PR metadata and maintainer checklist
1 parent 64258a3 commit 68b3be6

1 file changed

Lines changed: 36 additions & 0 deletions

File tree

docs/plans/release-evidence/2026-02-16-m2-deployment-validation.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,16 @@ These were re-run after the auto-review P1 write-mode HTTP semantics fix, releas
9393

9494
Goal was to exhaust non-interactive credential paths, push current commits, and validate a fresh release run.
9595

96+
### PR/Handoff metadata
97+
98+
| Item | Value |
99+
|---|---|
100+
| PR URL (`hermia-ai:main` -> `just-every:main`) | `https://github.com/just-every/code/pull/547` |
101+
| Fork branch head | `64258a3d847c3c96a2d77af2f190073ad8adc2ea` |
102+
| Core implementation commit | `58e91d6f6` |
103+
| Merge-sync commit | `939c76d19` |
104+
| Evidence update commits | `78e231198`, `64258a3d8` |
105+
96106
### Credential path sweep
97107

98108
| Step | Command | Result |
@@ -120,6 +130,13 @@ Goal was to exhaust non-interactive credential paths, push current commits, and
120130
| Job outcomes | `GH_TOKEN=<helper-token> gh api repos/hermia-ai/code/actions/runs/22087028099/jobs?per_page=100` | `Validate npm auth` failed; all downstream jobs (`Determine Version`, `Preflight Tests`, `Build`, `Smoke`, `Publish`) skipped. |
121131
| Failure root cause | `GH_TOKEN=<helper-token> gh run view 22087028099 --repo hermia-ai/code --log --job 63823879436` | Explicit failure: `NPM_TOKEN is missing`. |
122132

133+
### Origin trigger-path attempts (no push)
134+
135+
| Step | Command | Result |
136+
|---|---|---|
137+
| Dispatch `Release` on origin | `GH_TOKEN=<helper-token> gh workflow run Release --repo just-every/code --ref main` | Denied: `HTTP 403: Must have admin rights to Repository.` |
138+
| Dispatch `rust-ci` on origin | `GH_TOKEN=<helper-token> gh workflow run rust-ci --repo just-every/code --ref main` | Denied: `HTTP 403: Must have admin rights to Repository.` |
139+
123140
### Remaining non-push validation artifacts (completed)
124141

125142
| Check | Command | Result |
@@ -140,3 +157,22 @@ Goal was to exhaust non-interactive credential paths, push current commits, and
140157
| Fresh release run execution | COMPLETE (fork), BLOCKED (origin) | Fresh run `22087028099` executed on writable fork; origin run cannot be created without push permission. |
141158
| `cross-platform-artifact-smoke` success proof on fresh run | BLOCKED by upstream `npm-auth-check` gate | In run `22087028099`, `Validate npm auth` failed (`NPM_TOKEN missing`), so smoke/publish jobs were skipped. |
142159
| Publish success proof on fresh run | BLOCKED by upstream `npm-auth-check` gate | `Publish to npm` skipped in `22087028099` because gate failed. |
160+
161+
## Final Unblock Checklist (Maintainer)
162+
163+
1. Merge PR `https://github.com/just-every/code/pull/547` into `just-every/code:main`.
164+
2. Ensure org/repo credentials are present for release:
165+
- `NPM_TOKEN` (publish + bypass-2FA for `@just-every/*`).
166+
- Any required release credentials already used by `release.yml` (GitHub token scope, etc.).
167+
3. Confirm a fresh origin `Release` workflow run starts for merge commit SHA.
168+
4. Verify in that run that these jobs succeed:
169+
- `Validate npm auth`
170+
- `Preflight Tests (Linux fast E2E)`
171+
- `Build ...` matrix
172+
- `Smoke ...` matrix (`cross-platform-artifact-smoke`)
173+
- `Publish to npm`
174+
5. Run post-release checks:
175+
- Git tag and GitHub release assets
176+
- npm package versions for root + platform packages
177+
- Homebrew formula version bump
178+
6. Append the new run ID/timestamps and results into this evidence doc.

0 commit comments

Comments
 (0)