Skip to content

Speed up and stabilize CI e2e - #1551

Merged
RhysSullivan merged 3 commits into
mainfrom
selfhost-e2e-speedup
Aug 18, 2026
Merged

Speed up and stabilize CI e2e#1551
RhysSullivan merged 3 commits into
mainfrom
selfhost-e2e-speedup

Conversation

@RhysSullivan

@RhysSullivanRhysSullivan commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • shrink the selfhost deadline scenario from about 5.75 minutes to about 24 seconds and shard selfhost/cloud lanes
  • fail boot immediately on child exit, bound readiness probes, and retry only clean idempotent acquisition timeouts
  • replace the external PostHog OAuth dependency with a hermetic test server
  • make the full local suite own and reap its server/daemon process trees
  • remove scenario retries and run the complete local suite on pull requests

Verification

  • full local e2e: 16 files / 23 tests; two clean no-retry runs in 73.5s and 58.0s with no surviving processes
  • selfhost deadline scenario: 24s, down from about 5.75 minutes
  • lint, all 44 typecheck packages, tracked formatting, CI-concurrency unit suite, routes, and patched dependencies
  • focused MCP stdio lifecycle regression: 3 tests passing with daemon teardown

@cloudflare-workers-and-pages

cloudflare-workers-and-pagesBot commented Aug 6, 2026

Copy link
Copy Markdown

Deploying with Cloudflare Workers Cloudflare Workers

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

StatusNameLatest CommitUpdated (UTC)
✅ Deployment successful!
View logs
executor-cloudc9cb8f0Aug 17 2026, 11:54 PM

@cloudflare-workers-and-pages

cloudflare-workers-and-pagesBot commented Aug 6, 2026

Copy link
Copy Markdown

Deploying with Cloudflare Workers Cloudflare Workers

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

StatusNameLatest CommitPreview URLUpdated (UTC)
✅ Deployment successful!
View logs
executor-marketingc9cb8f0Commit Preview URL

Branch Preview URL
Aug 17 2026, 11:53 PM

@github-actions

github-actionsBot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Cloudflare preview

Torn down — the PR is closed.

@pkg-pr-new

pkg-pr-newBot commented Aug 6, 2026

Copy link
Copy Markdown

Open in StackBlitz

@executor-js/cli

npm i https://pkg.pr.new/@executor-js/cli@1551

@executor-js/config

npm i https://pkg.pr.new/@executor-js/config@1551

@executor-js/execution

npm i https://pkg.pr.new/@executor-js/execution@1551

@executor-js/sdk

npm i https://pkg.pr.new/@executor-js/sdk@1551

@executor-js/codemode-core

npm i https://pkg.pr.new/@executor-js/codemode-core@1551

@executor-js/runtime-quickjs

npm i https://pkg.pr.new/@executor-js/runtime-quickjs@1551

@executor-js/plugin-file-secrets

npm i https://pkg.pr.new/@executor-js/plugin-file-secrets@1551

@executor-js/plugin-graphql

npm i https://pkg.pr.new/@executor-js/plugin-graphql@1551

@executor-js/plugin-keychain

npm i https://pkg.pr.new/@executor-js/plugin-keychain@1551

@executor-js/plugin-mcp

npm i https://pkg.pr.new/@executor-js/plugin-mcp@1551

@executor-js/plugin-onepassword

npm i https://pkg.pr.new/@executor-js/plugin-onepassword@1551

@executor-js/plugin-openapi

npm i https://pkg.pr.new/@executor-js/plugin-openapi@1551

executor

npm i https://pkg.pr.new/executor@1551

commit: c9cb8f0

@RhysSullivanRhysSullivan changed the title Speed up selfhost e2e: tunable sandbox deadline + 3-way shardingSpeed up and stabilize CI e2eAug 17, 2026
@RhysSullivan
RhysSullivan merged commit f64028a into mainAug 18, 2026
27 checks passed
airbooks-alphaBot pushed a commit to airbooksio/executor that referenced this pull request Aug 18, 2026
* Speed up selfhost e2e: tunable sandbox deadline + 3-way sharding
* Fix the local e2e suite: toolkit MCP DB lock, Bun-only spawn, stale auth selector
* Stabilize CI process lifecycle
Sign up for freeto 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

@RhysSullivan