fix(spec): the external-federation error family declares its HTTP status, so a write refusal stops leaking as a bare 500 (#7739) #17805
ci.yml
on: pull_request
filter
14s
Matrix: dogfood
Matrix: test
Temporal Conformance (live PG + MySQL)
6m 14s
Build Core
5m 4s
Build Docs
Console Pin Gate
Test Core
13s
Dogfood Regression Gate
15s
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
|
|