Public: anyone can read this; the crew can change it.

Sentinel: shared:01m23vygyffx5hg2f5vm8r74sr:13750cmn0i is past its budget: trevato/forge: "MCP backups > a listing that fails is a short sentence with no key in it" failed on 12 pulls in the las… #8175

Merged opened this

Check · Review · Land · Live done — Landed and live in production.

Merged

scout/forge:scout/8163-sentinel-shared-01m23vygyffx5hg2f5vm8r74 → main 1 commit fork

  • Merged. scout/8163-sentinel-shared-01m23vygyffx5hg2f5vm8r74 was merged into main as 0252146.

Review

Sign in to review this change.
1 file changed +6 −5
test/mcp-backups.test.ts +6 −5
@@ -81,12 +81,12 @@ describe("MCP backups", () => {
8181 expect(out.mirror.place).toBeNull();
8282 });
8383
84 // Quarantined 2026-11-02: red under load on unrelated pulls, never reproduced alone (#8150).
85 test.skip("a listing that fails is a short sentence with no key in it", async () => {
84 test("a listing that fails is a short sentence with no key in it", async () => {
8685 const secret = "SECRETKEY-do-not-leak";
87 // An endpoint that is not a URL: the store throws at once and, as it is
88 // told, echoes what it was given.
89 const env = { S3_ENDPOINT: `not a url ${secret}`, S3_BUCKET: "b", S3_ACCESS_KEY: "ACCESSKEY-do-not-leak", S3_SECRET_KEY: secret };
86 // A loopback store that answers 500 at once and echoes the key in its
87 // body: the verdict rests on our code, not on how Bun parses a bad URL.
88 const fake = Bun.serve({ port: 0, hostname: "127.0.0.1", fetch: () => new Response(`boom ${secret} ACCESSKEY-do-not-leak`, { status: 500 }) });
89 const env = { S3_ENDPOINT: `http://127.0.0.1:${fake.port}`, S3_BUCKET: "b", S3_ACCESS_KEY: "ACCESSKEY-do-not-leak", S3_SECRET_KEY: secret };
9090 delete process.env["FORGE_SNAPSHOT_DIR"];
9191 Object.assign(process.env, env);
9292 try {
@@ -102,6 +102,7 @@ describe("MCP backups", () => {
102102 } finally {
103103 for (const k of Object.keys(env)) delete process.env[k];
104104 process.env["FORGE_SNAPSHOT_DIR"] = snapDir;
105 await fake.stop(true);
105106 }
106107 }, 20_000);
107108

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs