Skip to content

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

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) #17307

Triggered via pull request August 10, 2026 13:08
Status Failure
Total duration 11m 55s
Artifacts 7

ci.yml

on: pull_request
Matrix: dogfood
Matrix: test
Dogfood Verify CLI
5m 40s
Dogfood Verify CLI
Temporal Conformance (live PG + MySQL)
4m 48s
Temporal Conformance (live PG + MySQL)
Build Core
6m 11s
Build Core
Build Docs
2m 34s
Build Docs
Console Pin Gate
0s
Console Pin Gate
Test Core
23s
Test Core
Dogfood Regression Gate
10s
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:87dddc8a210a99c5f2a1b67e8b0e744d9fb3547ccf9e7e5853b95f36bb323235
shard-attest-dogfood-1-of-3
322 Bytes
sha256:f2d2dc88ca4eae79d4bbcbac05974076943dfba9e5401a8be2a4b807155009a6
shard-attest-dogfood-2-of-3
323 Bytes
sha256:fd819c47f234411e468ef9cbb157133038582836b03cb2fbc11f87aa46ede026
shard-attest-dogfood-3-of-3
321 Bytes
sha256:079ba99e29075989fb79ef51cac92d232f40f5a1fec54d4b3b3aa8c495292d6a
shard-attest-dogfood-verify-1-of-1
341 Bytes
sha256:ef191bfdf251cd6ea199fc73656501ebe7a6536207e47f3700cd2196aeaf42d2
shard-attest-test-1-of-3
312 Bytes
sha256:6598f975169e55ef5c35507ce24a0e99e3c17c39410ac447a3da432f2bd0bd6b
shard-attest-test-2-of-3
311 Bytes
sha256:0d8522a04dadec8dccdb92783c4294688191721e5888022435d9c542f5959aa7