From ed84f3e0de78a79327b6a3a90915fc013f59da90 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Mon, 14 Sep 2026 13:19:10 +0000 Subject: [PATCH] chore(sandbox): disable lightning and opencomputer providers Comment out both provider entries in benchmarks/sandbox/providers.ts so the benchmarks-daily matrix builder (which imports the providers array directly) stops generating jobs for them, and comment opencomputer out of the sandbox workflow matrices to match lightning's existing treatment. Co-Authored-By: Noah Kiser --- .github/workflows/sandbox-capabilities.yml | 2 +- .github/workflows/sandbox-dax-benchmarks.yml | 2 +- .github/workflows/sandbox-tti-benchmarks.yml | 2 +- benchmarks/sandbox/providers.ts | 48 ++++++++++---------- 4 files changed, 27 insertions(+), 27 deletions(-) diff --git a/.github/workflows/sandbox-capabilities.yml b/.github/workflows/sandbox-capabilities.yml index a3ef684b..77505980 100644 --- a/.github/workflows/sandbox-capabilities.yml +++ b/.github/workflows/sandbox-capabilities.yml @@ -75,7 +75,7 @@ jobs: - mosaic - namespace - northflank - - opencomputer + # - opencomputer - runloop - run-cloud - sandbox0 diff --git a/.github/workflows/sandbox-dax-benchmarks.yml b/.github/workflows/sandbox-dax-benchmarks.yml index d9527204..ff1f341f 100644 --- a/.github/workflows/sandbox-dax-benchmarks.yml +++ b/.github/workflows/sandbox-dax-benchmarks.yml @@ -98,7 +98,7 @@ jobs: - mosaic - namespace - northflank - - opencomputer + # - opencomputer - run-cloud - runloop - sail diff --git a/.github/workflows/sandbox-tti-benchmarks.yml b/.github/workflows/sandbox-tti-benchmarks.yml index bbb14848..54188300 100644 --- a/.github/workflows/sandbox-tti-benchmarks.yml +++ b/.github/workflows/sandbox-tti-benchmarks.yml @@ -105,7 +105,7 @@ jobs: - mosaic # - namespace - northflank - - opencomputer + # - opencomputer # - quilt # - railway - run-cloud diff --git a/benchmarks/sandbox/providers.ts b/benchmarks/sandbox/providers.ts index 071507e9..09cfb1d2 100644 --- a/benchmarks/sandbox/providers.ts +++ b/benchmarks/sandbox/providers.ts @@ -15,14 +15,14 @@ import { givemeanode } from '@computesdk/givemeanode'; import { hopx } from '@computesdk/hopx'; import { isorun } from '@computesdk/isorun'; // import { lelantos } from '@computesdk/lelantos'; -import { lightning } from '@computesdk/lightning'; +// import { lightning } from '@computesdk/lightning'; import { modal } from '@computesdk/modal'; import { microsandbox } from '@computesdk/microsandbox'; import { miosa } from '@computesdk/miosa'; import { mosaic } from '@computesdk/mosaic'; import { namespace } from '@computesdk/namespace'; import { northflank } from '@computesdk/northflank'; -import { opencomputer } from '@computesdk/opencomputer'; +// import { opencomputer } from '@computesdk/opencomputer'; // import { quilt } from '@computesdk/quilt'; // import { railway } from '@computesdk/railway'; import { runCloud } from '@computesdk/run-cloud'; @@ -144,19 +144,19 @@ export const providers: ProviderConfig[] = [ // requiredEnvVars: ['LELANTOS_API_KEY'], // createCompute: () => lelantos({ apiKey: process.env.LELANTOS_API_KEY! }), // }, - { - name: 'lightning', - requiredEnvVars: ['LIGHTNING_API_KEY'], - // Lightning sizes sandboxes via `instanceType` on the provider factory (the SDK - // ignores an instanceType passed to sandbox.create()), so it can't be sized through - // DAX_RESOURCE_OPTIONS like most providers. The dax workflow sets - // LIGHTNING_INSTANCE_TYPE=cpu-8 for the standardized 8 vCPU / 16 GiB profile; - // it defaults to cpu-1 (the SDK default) everywhere else. - createCompute: () => lightning({ - apiKey: process.env.LIGHTNING_API_KEY!, - instanceType: process.env.LIGHTNING_INSTANCE_TYPE || 'cpu-1', - }), - }, + // { + // name: 'lightning', + // requiredEnvVars: ['LIGHTNING_API_KEY'], + // // Lightning sizes sandboxes via `instanceType` on the provider factory (the SDK + // // ignores an instanceType passed to sandbox.create()), so it can't be sized through + // // DAX_RESOURCE_OPTIONS like most providers. The dax workflow sets + // // LIGHTNING_INSTANCE_TYPE=cpu-8 for the standardized 8 vCPU / 16 GiB profile; + // // it defaults to cpu-1 (the SDK default) everywhere else. + // createCompute: () => lightning({ + // apiKey: process.env.LIGHTNING_API_KEY!, + // instanceType: process.env.LIGHTNING_INSTANCE_TYPE || 'cpu-1', + // }), + // }, { name: 'modal', requiredEnvVars: ['MODAL_TOKEN_ID', 'MODAL_TOKEN_SECRET'], @@ -202,15 +202,15 @@ export const providers: ProviderConfig[] = [ runtime: 'node', }), }, - { - name: 'opencomputer', - requiredEnvVars: ['OPENCOMPUTER_API_KEY', 'OPENCOMPUTER_API_URL'], - createCompute: () => opencomputer({ - apiKey: process.env.OPENCOMPUTER_API_KEY!, - apiUrl: process.env.OPENCOMPUTER_API_URL!, - }), - sandboxOptions: { timeout: 600_000 }, - }, + // { + // name: 'opencomputer', + // requiredEnvVars: ['OPENCOMPUTER_API_KEY', 'OPENCOMPUTER_API_URL'], + // createCompute: () => opencomputer({ + // apiKey: process.env.OPENCOMPUTER_API_KEY!, + // apiUrl: process.env.OPENCOMPUTER_API_URL!, + // }), + // sandboxOptions: { timeout: 600_000 }, + // }, // { // name: 'quilt', // requiredEnvVars: ['QUILT_API_KEY', 'QUILT_BASE_URL'],