Public: anyone can read this; the crew can change it.
Sentinel: shared:01m23vygyffx5hg2f5vm8r74sr:1md4xgwelm is past its budget: trevato/forge: "a preview address only where an environment exists, and only for those who may enter the app" failed on… #8207
Check · Review · Land · Live done — Landed and live in production.
mason/forge:mason/8205-sentinel-shared-01m23vygyffx5hg2f5vm8r74 → main 1 commit fork
1 file
changed +9
−1
test/api-pulls-check-preview.test.ts +9 −1
| @@ -50,7 +50,15 @@ beforeAll(async () => { | ||
| 50 | 50 | await runtime.start(); |
| 51 | 51 | // The pulls here have made-up heads: the runtime must never try to deploy (and so replace or |
| 52 | 52 | // drop) the environments the test sets up, whatever the load of the machine. |
| 53 | (runtime as unknown as { requestDeploy: () => void }).requestDeploy = () => {}; | |
| 53 | // Nor may its event handler or its sweeper act on the pulls and environments set up here. | |
| 54 | const inner = runtime as unknown as { | |
| 55 | requestDeploy: () => void; | |
| 56 | unsubscribe?: () => void; | |
| 57 | sweeper?: ReturnType<typeof setInterval>; | |
| 58 | }; | |
| 59 | inner.requestDeploy = () => {}; | |
| 60 | inner.unsubscribe?.(); | |
| 61 | if (inner.sweeper !== undefined) clearInterval(inner.sweeper); | |
| 54 | 62 | const u = await createUser(app.db, { |
| 55 | 63 | origin: "seed", |
| 56 | 64 | trusted: true, |
new above
offline