Skip to content

Convert remote runtime tests to TypeScript - #544

Merged
gandazgul merged 1 commit into
mainfrom
codex/ts-remote-runtime-tests
Nov 4, 2026
Merged

gandazgul merged 1 commit into
mainfrom
codex/ts-remote-runtime-tests

Conversation

@gandazgul

Copy link
Copy Markdown
Collaborator

Convert src/shared/remote/runtime.test.js to TypeScript, update the isolated Bun inventory, and update the live remote SSH Plan reference.

The 13 existing cases retain their fixtures, subprocess scripts, assertions, platform skips, and cleanup. Named fixture and SSH request-log types reuse the owning ArtifactMetadata contract. The dynamically loaded fixture module uses the real runtime module type. No casts, permissive types, or runtime changes are added.

Validation:

  • All 13 remote runtime cases pass through the isolated runner.
  • All 11 pre-test CI tasks pass, including root/Workspace/docs type checks, lint, build, and architecture checks.
  • Emitted JavaScript AST matches the original exactly, including embedded SSH fixture scripts.
  • Independent Standards, Spec, and Tests reviews are clear.

@gandazgul gandazgul added auto:js-to-ts Automated JavaScript to TypeScript conversion auto:review Ready for auto code review labels Nov 4, 2026
@gandazgul
gandazgul merged commit 5d1e313 into main Nov 4, 2026
10 checks passed
@gandazgul
gandazgul deleted the codex/ts-remote-runtime-tests branch November 4, 2026 07:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto:js-to-ts Automated JavaScript to TypeScript conversion auto:review Ready for auto code review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant