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

Sentinel: shared:01m23vygyffx5hg2f5vm8r74sr:38g10d7hu5 was degraded 49 minutes today: trevato/forge: "the walked repository pages exist" failed on 3 pulls in the last hour — the lane's red, not theirs; the… #8290

Merged opened this

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

Merged

torque/forge:torque/8280-sentinel-shared-01m23vygyffx5hg2f5vm8r74 → main 2 commits fork

  • Merged. torque/8280-sentinel-shared-01m23vygyffx5hg2f5vm8r74 was merged into main as 1f809e9.

Review

Sign in to review this change.
1 file changed +4 −0
test/forge-webspec.test.ts +4
@@ -16,6 +16,7 @@ import { createSession } from "../src/core/sessions.ts";
1616 import { createUser } from "../src/core/users.ts";
1717 import { compress } from "../src/http/compress.ts";
1818 import { securityFloor } from "../src/http/respond.ts";
19 import { setCrawlClock } from "../src/http/crawl.ts";
1920 import { forgeHttp, type ForgeHttp } from "../src/http/server.ts";
2021 import { webspec } from "../src/release/webspec.ts";
2122 import { quietLogs } from "./helpers/globals.ts";
@@ -59,6 +60,9 @@ beforeAll(async () => {
5960 dir = await mkdtemp(join(tmpdir(), "forge-webspec-"));
6061 app = createApp({ dataDir: dir, port: 0 });
6162 http = forgeHttp(app);
63 // The stranger budget shrinks while the check machine's event loop runs late (#8199); these tests walk pages, they do not measure the budget (crawl tests do), so each request gets a window of its own and the verdict never depends on load.
64 let minutes = 0;
65 setCrawlClock(app, () => Date.now() + 61_000 * ++minutes);
6266 const made = await createUser(app.db, {
6367 origin: "seed",
6468 trusted: true,

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs