Skip to content

fix(plugin-security,spec): PERMISSION_DENIED stops showing developer copy to end users (#7414) #17293

fix(plugin-security,spec): PERMISSION_DENIED stops showing developer copy to end users (#7414)

fix(plugin-security,spec): PERMISSION_DENIED stops showing developer copy to end users (#7414) #17293

Triggered via pull request August 10, 2026 12:40
Status Failure
Total duration 10m 45s
Artifacts 7

ci.yml

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

Annotations

6 errors
Test Core (3/3)
Process completed with exit code 1.
Test Core (3/3)
command (/home/runner/work/objectstack/objectstack/packages/runtime) /opt/hostedtoolcache/node/22.23.1/x64/bin/pnpm run test exited (1)
src/domains/share-links-enforcement-context.test.ts > [#6649] a security-middleware refusal keeps its own status through the domain catch > single posture: no allowRead on the object answers 403 PERMISSION_DENIED (was 500 + PERMISSION_DENIED): packages/runtime/src/domains/share-links-enforcement-context.test.ts#L608
AssertionError: expected 'You do not have permission to perform…' to contain 'Access denied' Expected: "Access denied" Received: "You do not have permission to perform this action. Contact your administrator if you need access." ❯ src/domains/share-links-enforcement-context.test.ts:608:40
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-3-of-3). A shard that never ran cannot be counted as passing — see #6082.

Artifacts

Produced during runtime
Name Size Digest
build-output
26 MB
sha256:ea5fe2c0666186ce48e15631f6a486164df899e7c25212ad84556510420f0884
shard-attest-dogfood-1-of-3
324 Bytes
sha256:515e46e90bc9351f63da8f7783e57e89aedf8a3720e86fede120e25da01e7214
shard-attest-dogfood-2-of-3
324 Bytes
sha256:4c867f1facac039cb5711978e24746993ed32880a0e76c846f8c4eee294fe5af
shard-attest-dogfood-3-of-3
321 Bytes
sha256:d6167d3f63123caf24dcf18ed34e22e5bae66979266c9d4ce6e117af36680b8a
shard-attest-dogfood-verify-1-of-1
341 Bytes
sha256:fae877662f5873aaa5f7ea39e32411485939bc45c998dd50104d22d426f43b3c
shard-attest-test-1-of-3
313 Bytes
sha256:6bc75b1a3dd937a986d1a26785391c67b1dc35ddc66a8659cdf7a1b978676407
shard-attest-test-2-of-3
313 Bytes
sha256:8e9e52e21cee7d5aeff8767f4df752dc9f78ce07a1dab172f1cc130608419ca8