Skip to content

chore(release): bump workspace to 0.0.1-alpha.8#147

Merged
rickylabs merged 1 commit into
mainfrom
chore/release-alpha-8
Jun 26, 2026
Merged

chore(release): bump workspace to 0.0.1-alpha.8#147
rickylabs merged 1 commit into
mainfrom
chore/release-alpha-8

Conversation

@rickylabs

Copy link
Copy Markdown
Owner

alpha.8 release bump

Lockstep prerelease bump of all 32 @netscript workspace members + root deno.json version + 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)

Release flow on merge

Publish GitHub Release v0.0.1-alpha.8 → triggers:

🤖 Generated with Claude Code

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
@rickylabs
rickylabs merged commit fef3b7b into main Jun 26, 2026
6 checks passed
@rickylabs
rickylabs deleted the chore/release-alpha-8 branch June 26, 2026 21:31
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>
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant