chore(release-prep): alpha.3 gate — docs redeploy-on-release + scaffold version zero-drift#129
Conversation
Two slices, one PR: (S1) add pages.yml to main (release-triggered docs redeploy, version read from manifest); (S2) de-hardcode CLI scaffold test version fixtures for bump-safety. Realizes task #112's release gate. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014gW4zfhMMQU6txC828ijct
|
@openhands-agent model=openrouter/minimax/minimax-m3 provider=openrouter output=pr-comment iterations=300 use harness You are running PLAN-EVAL (separate evaluator session, before any implementation) for the SKILL
What to read
What the plan proposes (verify each is grounded and correct)
Hard checks (refute or confirm with evidence)
Verdict
|
OpenHands Agent — Agent failedModel: openrouter/minimax/minimax-m3 OpenHands Agent SummaryThe agent run failed before producing a summary. This is a workflow failure, not a task verdict. Diagnostics
See the uploaded Actions artifact for bootstrap.log and agent.log when present. Run: https://github.com/rickylabs/netscript/actions/runs/28196492395 |
|
@openhands-agent model=openrouter/minimax/minimax-m3 provider=openrouter output=pr-comment iterations=300 use harness You are running PLAN-EVAL (separate evaluator session, before any implementation) for the SKILL
What to read
What the plan proposes (verify each is grounded and correct)
Hard checks (refute or confirm with evidence)
Verdict
|
OpenHands Agent — CompletedModel: openrouter/minimax/minimax-m3 Summary — pr-129 / run-28197363632-1SummaryPLAN-EVAL evaluator session for the Changes
Evidence collected this session
Plan-Gate checklist
Validation
Responses to review comments or issue commentsNone — PLAN-EVAL is a separate pre-implementation evaluator pass with no prior PR review comments Remaining risks
|
Implementation complete — both slices on
|
Release-prep gate for
v0.0.1-alpha.3The last two pieces that must land on
mainbefore publishing the alpha.3 JSR release train.Realizes task #112 (the release-triggered docs redeploy) + scaffold version zero-drift.
Why this exists
A release must (a) refresh the live docs site with the new version and (b) not break CI when the
workspace bumps
alpha.2 → alpha.3. Investigation found almost all of #112 is already in place:docs/site/_data.ts→packages/cli/deno.json)main,mainallow-listed ingithub-pagesenvmaindocs/site ⊇docs/user-site(0 divergence)@0.0.1-alpha.2Slices
.github/workflows/pages.ymltomain, triggered onrelease: published(+ push to
docs/site/**+workflow_dispatch); builddocs/site(Deno 2.9.0) and deploy toPages. Build/deploy steps ported verbatim from the
docs/user-sitecopy — only the trigger blockand pinned Deno version change.
docs/user-sitebecomes preview-only.@netscriptversions fromNETSCRIPT_RELEASE_VERSIONinstead of hardcoding
@0.0.1-alpha.2, plus a guard test forbidding stray literal version pins.Runtime scaffold output is already drift-free via
jsr-specifiers.ts; this makes the test suitebump-safe.
Not in this PR
The actual
deno bump-version prerelease, tagv0.0.1-alpha.3, and GitHub Release happen as aseparate step after this merges — which then fires
publish.yml+e2e-cli-prod.yml+ the newpages.yml.Harness run:
.llm/tmp/run/chore-release-prep-alpha3--release-prep/.🤖 Generated with Claude Code