Next moves: off-box incident writer + SLO windows, platform-fault-aware CI, post-merge verifier, actionable inbox, /guarantees, and the one-box reliability list #5502
2 changed files+4−1
Modifiedscripts/ci-test-excludes.txt+1−0View fileUnifiedSplit
@@ -18,6 +18,7 @@
1818# shell ("Executable not found in $PATH: bun/bash"). Real code, wrong
1919# environment — re-include by teaching them an absolute-path fallback.
2020src/__tests__/auto-update-deploy.test.ts
21src/__tests__/reliability-plumbing-restore-drill.test.ts
2122src/__tests__/backup-offsite-gate.test.ts
2223src/__tests__/cli-deploy.test.ts
2324src/__tests__/deploy-step-streaming.test.ts
Modifiedsrc/__tests__/reliability-plumbing-tls.test.ts+3−1View fileUnifiedSplit
@@ -120,7 +120,9 @@ describe("probeTls target resolution", () => {
120120 }
121121 expect(isLoopbackHost("gluecron.com")).toBe(false);
122122 expect(resolveTlsTarget("http://localhost:3000")).toBeNull();
123 expect(resolveTlsTarget(undefined)).toBeNull();
123 // NOTE: passing `undefined` means "use the env/config default" (a
124 // default parameter), so it is deliberately not asserted here — on the
125 // CI box APP_BASE_URL is set and that call correctly resolves to it.
124126 expect(resolveTlsTarget("")).toBeNull();
125127 expect(resolveTlsTarget("not a url")).toBeNull();
126128 });
127129
c comment · e edit title · m merge · a approve · r request changes · ? shortcuts