Skip to content

fix(spec): the external-federation error family declares its HTTP status, so a write refusal stops leaking as a bare 500 (#7739) #17805

fix(spec): the external-federation error family declares its HTTP status, so a write refusal stops leaking as a bare 500 (#7739)

fix(spec): the external-federation error family declares its HTTP status, so a write refusal stops leaking as a bare 500 (#7739) #17805

Triggered via pull request August 11, 2026 15:05
Status Failure
Total duration 15m 20s
Artifacts 7

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
6m 0s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
6m 14s
Temporal Conformance (live PG + MySQL)
Build Core
5m 4s
Build Core
Build Docs
Build Docs
Console Pin Gate
Console Pin Gate
Test Core
13s
Test Core
Dogfood Regression Gate
15s
Dogfood Regression Gate
Fit to window
Zoom out
Zoom in

Annotations

6 errors
Test Core (1/3)
Process completed with exit code 1.
Test Core (1/3)
command (/home/runner/work/objectstack/objectstack/packages/spec) /opt/hostedtoolcache/node/22.23.1/x64/bin/pnpm run test exited (1)
src/data/api-methods-batch-conformance.test.ts > apiMethods conformance — single-record writes imply batch (#3026) > grants bulk wherever it grants create / update / delete: packages/spec/src/data/api-methods-batch-conformance.test.ts#L139
AssertionError: expected [ Array(1) ] to deeply equal [] - Expected + Received - [] + [ + "sys_api_key: [get, list, update] grants single-record writes but not 'bulk' — /batch and the *Many routes will 405 (packages/platform-objects/src/identity/sys-api-key.object.ts)", + ] ❯ src/data/api-methods-batch-conformance.test.ts:139:23
Test Core
Process completed with exit code 1.
Test Core
Test Core: leg test reported result 'failure' — a declared negative is never overridden by a full roster.
Test Core
Test Core: 1 of 3 declared shard(s) of test published no positive attestation (test-1-of-3). A shard that never ran cannot be counted as passing — see #6082.

Artifacts

Produced during runtime
Name Size Digest
build-output
26.7 MB
sha256:2df6c7d0e5430b3f15655ccf74358ae38ec496d8e93a4a08065c9d642171f6d0
shard-attest-dogfood-1-of-3
322 Bytes
sha256:f6a8d353021242ea240a893a11be0f36e56b9013793dc16772974c18738722b6
shard-attest-dogfood-2-of-3
325 Bytes
sha256:bc6ddef4ad8a771293286f36adc5a80dc74dbd2966813e1e8656dbe554259a76
shard-attest-dogfood-3-of-3
320 Bytes
sha256:ba4fe16188f97a645e9f0e16c77fb6f3566160188e79c54019030cf02cc816d0
shard-attest-dogfood-verify-1-of-1
340 Bytes
sha256:f1e90b8fa6d286a7f086eabeb0ec7cc750853a0c98ea8470add690e924b3550a
shard-attest-test-2-of-3
312 Bytes
sha256:8309c9185e6f258ac18089b3e3834a966116790f4f2e8636af0437641a173409
shard-attest-test-3-of-3
310 Bytes
sha256:d9ce909d6e1826dff5a8745ab8bf8d740dfb8ac03770e95f18c89a16fcb7f0e6