chore(release): bump workspace to 0.0.1-alpha.8#147
Merged
Conversation
Lockstep prerelease bump of all 32 @netscript workspace members plus the root deno.json version and the deno.lock @netscript/* range mirror (the two gaps the native bump-version wrapper does not cover). Ships the alpha.7 prod-CLI fixes now on main: - #144 prod-scaffold config import-map (@netscript/config) + non-zero error exit + Windows fresh-ui path-separator fix - #145 deterministic db-init: signature-scoped Prisma schema-engine transient retry + 45s hung-child kill (eliminates the scaffold.runtime flake) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014gW4zfhMMQU6txC828ijct
4 tasks
rickylabs
added a commit
that referenced
this pull request
Jun 27, 2026
…s-line scan (#147) Addresses PLAN-EVAL cycle-1 FAIL_PLAN (sole blocker D3). D3 now scans only Deno.readTextFile/readFile (drops constructor false-positives) with a two-pass cross-line resolver for the openapi.ts:29->155 break class + positive/negative fixtures. Folds the 3 non-blocking clarifications: D4 artifact version handoff, D5 agentic:sync-claude regen, D2 exact edit sites. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
rickylabs
added a commit
that referenced
this pull request
Jun 28, 2026
… (#164) * docs(release): one-shot deterministic release automation — research + plan (#147) Folds #122 (workspace-coordinated version bump: root+members+lock), #146 (drop --frozen rejected by Deno 2.9 deno ci), #123 (gate e2e-cli-prod behind publish via workflow_run, no JSR race), #133 (text-import preflight gate). Plan-only; no tooling code. Awaiting PLAN-EVAL before any implementation slice. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * chore(openhands): apply agent changes * chore(openhands): record run trace 28304587059-1 * docs(release): PLAN-EVAL cycle-2 revision — narrow D3 + two-pass cross-line scan (#147) Addresses PLAN-EVAL cycle-1 FAIL_PLAN (sole blocker D3). D3 now scans only Deno.readTextFile/readFile (drops constructor false-positives) with a two-pass cross-line resolver for the openapi.ts:29->155 break class + positive/negative fixtures. Folds the 3 non-blocking clarifications: D4 artifact version handoff, D5 agentic:sync-claude regen, D2 exact edit sites. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * chore(openhands): apply agent changes * chore(openhands): record run trace 28305083715-1 * chore(release): fix prod install args * chore(release): add text import preflight * chore(release): add release cut orchestrator * chore(release): order prod e2e after publish * docs(release): add release workflow skill * chore(harness): finalize release automation run artifacts * chore(openhands): apply agent changes * chore(openhands): record run trace 28305978962-1 * chore(lock): drop spurious @std/yaml entry from IMPL-EVAL ad-hoc parse The IMPL-EVAL evaluator ran an ad-hoc `@std/yaml parse` for workflow YAML sanity, which leaked jsr:@std/yaml@1 into the root deno.lock. No committed source imports @std/yaml, so the entry is unused churn. Restore deno.lock to the IMPL HEAD (58ab73c) state. Release-automation tooling is unchanged. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com> Co-authored-by: OpenHands Bot <openhands@all-hands.dev>
This was referenced Jun 28, 2026
rickylabs
added a commit
that referenced
this pull request
Jun 28, 2026
…a cuts (#147) (#169) Three release-tooling fixes required for a clean alpha.13 cut: 1. cut.ts residue walk: prune .llm/tmp and .data subtrees. Leftover scaffolded e2e projects under .llm/tmp can contain container-owned Postgres .data dirs that are not readdir-able by the release user, which crashed findVersionResidue mid-walk (a determinism hazard). 2. cut.ts version bump: also bump per-plugin dx manifests (scaffold.plugin.json, introduced by #167). Each carries a `version` field + an `@netscript/plugin` pin that must track the workspace version; the literal replaceVersionInFile handles both. 3. preflight-text-imports gate: add template-literal awareness. The gate bans published-package runtime reads of import.meta-relative assets, but scaffolder emitters return *userland* source as template strings; an import.meta read inside that emitted string runs in the user's project, not the published package. blankTemplateLiterals() blanks template TEXT (newlines preserved for line accuracy) while keeping real code and ${...} interpolations scannable. Verified: real out-of-template violations and in-interpolation violations are still caught; the emitted-template false positive is suppressed. Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
alpha.8 release bump
Lockstep prerelease bump of all 32
@netscriptworkspace members + rootdeno.jsonversion + thedeno.lock@netscript/*range mirror (the two gaps the nativebump-versionwrapper does not cover).Ships the alpha.7 prod-CLI fixes (now on main)
@netscript/config) + non-zero error exit + Windows fresh-ui path-separator fix.scaffold.runtimeflake).Release flow on merge
Publish GitHub Release
v0.0.1-alpha.8→ triggers:publish.yml— JSR OIDC publish of all 32 members.e2e-cli-prod— authoritative prod-CLI verification (the real gate for the fix(cli): prod-scaffold config import-map + non-zero error exit + Windows path-sep (alpha-1) #144 jsr-mode import-map fix, which is not a PR-level check).🤖 Generated with Claude Code