Skip to content

Boat sandbox guide + set NODE_USE_ENV_PROXY in proxy run --url - #1255

Merged
theoephraim merged 3 commits into
mainfrom
boat-sandbox-guide
Oct 29, 2026
Merged

theoephraim merged 3 commits into
mainfrom
boat-sandbox-guide

Conversation

@theoephraim

Copy link
Copy Markdown
Member

Adds a Boat sandbox guide (from #1245 by @trevordcampbell, commit kept with original authorship) and fixes the gap it surfaced.

  • Boat guide: passing resolved values, and a Boat-hosted broker over Boat's public hosted URL with proxy run --url. Covers Boat's open guest egress and trust model. Added to the sandboxes overview and sidebar.
  • proxy run --url sets NODE_USE_ENV_PROXY=1: local proxy run already injected it, but the remote guest wiring did not, so Node 24 built-in fetch in a remote agent skipped the loopback proxy and sent placeholders straight upstream. The running guide already said it was injected; now it is. The Boat guide's manual workaround is reduced to a note for 1.23.0 and earlier.

Supersedes #1245.

@github-actions

Copy link
Copy Markdown
Contributor

bumpy-frog

The changes in this PR will be included in the next version bump.

patch Patch releases

  • @varlock/native-helper-darwin 1.23.0 → 1.23.1
  • @varlock/native-helper-linux-arm64 1.23.0 → 1.23.1
  • @varlock/native-helper-linux-x64 1.23.0 → 1.23.1
  • @varlock/native-helper-win32-x64 1.23.0 → 1.23.1
  • varlock 1.23.0 → 1.23.1

Bump files in this PR

Click here if you want to add another bump file to this PR


This comment is maintained by bumpy.

@github-actions

Copy link
Copy Markdown
Contributor

📦 Bundle size

⚠️ grows the bundle by 0.2 KB (+0.0%)

Metric main This PR Δ
Total dist 5178.1 KB 5178.3 KB +0.2 KB (+0.0%)
JS 2000.1 KB 2000.1 KB +0.0 KB (+0.0%)
Sourcemaps 3041.0 KB 3041.2 KB +0.2 KB (+0.0%)
Type defs 137.0 KB 137.0 KB —
Other 0.0 KB 0.0 KB —

dist/ only; native binaries are versioned separately and not counted here.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
varlock-website 5bfff45 Commit Preview URL

Branch Preview URL
Oct 29 2026, 05:40 AM

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ No new issues found.

Reviewed changes: Reviewed the Boat guide, its navigation entries, and the remote proxy environment fix.

  • Boat orchestration: Adds resolved-value and broker/agent examples, with SDK contracts checked against the pinned package and provider documentation.
  • Trust and lifecycle: Documents open guest egress, public tunnel authentication, provider TLS termination, cleanup, and broker restarts.
  • Remote Node wiring: Adds NODE_USE_ENV_PROXY=1 to proxy run --url child wiring, a regression test, and a patch release entry.

Validation: all 32 guest-wiring and proxy-command tests passed, and the website build passed after compiling workspace dependencies. Live Boat execution and an end-to-end remote Node fetch were not tested.

Pullfrog  | View workflow run | Using gpt-6.1-sol | 𝕏

@pkg-pr-new

pkg-pr-new Bot commented Oct 29, 2026

Copy link
Copy Markdown

Open in StackBlitz

varlock

npm i https://pkg.pr.new/varlock@1255

@varlock/astro-integration

npm i https://pkg.pr.new/@varlock/astro-integration@1255

@varlock/cloudflare-integration

npm i https://pkg.pr.new/@varlock/cloudflare-integration@1255

@varlock/nextjs-integration

npm i https://pkg.pr.new/@varlock/nextjs-integration@1255

@varlock/nuxt-integration

npm i https://pkg.pr.new/@varlock/nuxt-integration@1255

@varlock/vite-integration

npm i https://pkg.pr.new/@varlock/vite-integration@1255

@varlock/native-helper-darwin

npm i https://pkg.pr.new/@varlock/native-helper-darwin@1255

@varlock/native-helper-linux-arm64

npm i https://pkg.pr.new/@varlock/native-helper-linux-arm64@1255

@varlock/native-helper-linux-x64

npm i https://pkg.pr.new/@varlock/native-helper-linux-x64@1255

@varlock/native-helper-win32-x64

npm i https://pkg.pr.new/@varlock/native-helper-win32-x64@1255

@varlock/1password-plugin

npm i https://pkg.pr.new/@varlock/1password-plugin@1255

commit: 5bfff45

@theoephraim
theoephraim merged commit 350af6d into main Oct 29, 2026
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants