Skip to content

train b30 integration gate (do not merge) - #403

Closed
roodboi wants to merge 4 commits into
nextfrom
train/b30
Closed

roodboi wants to merge 4 commits into
nextfrom
train/b30

Conversation

@roodboi

@roodboi roodboi commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Integration gate for merge batch b30: origin/next + #390 (HACK-1343) + #372 (HACK-1300). Tree 9b0e8cb3. Closed after the batch squashes.

🤖 Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

roodboi and others added 4 commits October 21, 2026 16:50
…alidate

The bounded native authored consumer runs only `sha256:` image content IDs.
A `repository@sha256:` digest (or a tag) passed `graph native plan`, so
`hack up` reserved its startup intent and source before `graph native serve`
refused `native_graph_admission` during lowering.

Native selection now applies the lowering's image check and returns the same
closed `native_graph_admission` refusal. `plan`, `frontend-plan`, `run` and
`serve` refuse before any state, and authored `up` stops at its `native-plan`
stage with nothing reserved. With `HACK_RUNTIME_BACKEND=native`,
`config validate` reports the same code and message. Without it, validation
stays backend-neutral because Compose runs tags and digests.

Refs HACK-1300

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…checkout

A setup-migrate CLI call that outlived its timed-out test called
privateCliEnv({ root: "" }) after afterEach reset the root. resolve("")
is the checkout, so the private Docker client config landed in the
repository as docker-client/config.json.

- privateCliEnv, its HOME option and isolatedDockerClientEnv refuse an
  empty or relative root with a ClosedCliError (requireFixtureRoot).
- setup-migrate-command kills and awaits its CLI children in afterEach
  and reads its root through requireFixtureRoot; plugin-migration and the
  tests that fell back to `root ?? ""` do the same.
- A bun-test preload records the checkout's untracked files and, after the
  last test, fails the run naming every untracked file that appeared.

Refs HACK-1343

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@roodboi roodboi closed this Oct 22, 2026
@roodboi
roodboi deleted the train/b30 branch October 22, 2026 09:02
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