chore(deps-dev): lock file maintenance #1876
ci.yaml
on: pull_request
Generate test matrix
28s
Lint
1m 42s
Matrix: test
Check test results
0s
Annotations
5 errors
src/matrix-cerbos/admin.test.ts > Client > admin > 'HTTP' > audit logs > checkResources > getDecisionLogEntry > looks up an decision log entry by call ID:
private/test/src/matrix-cerbos/admin.test.ts#L523
AssertionError: expected { …(6) } to deeply equal { …(6) }
- Expected
+ Received
{
"auditTrail": {
"effectivePolicies": {
"resource.document.v1": {
"driver": "disk",
"source": "document.yaml",
},
"resource.document.v1/test": {
"driver": "disk",
"source": "test/document.yaml",
},
},
},
"callId": "01JK5C1908J5VVQ75PCHZM9N01",
"metadata": {
"foo": [
"bar",
],
},
"method": {
"error": undefined,
"inputs": [
{
"actions": [
"view",
"edit",
"delete",
],
"auxData": {
"jwt": {
"delete": true,
},
},
"principal": {
"attr": {
"country": {
"alpha2": "",
"alpha3": "NZL",
},
},
"id": "me@example.com",
"policyVersion": "1",
"roles": [
"USER",
],
"scope": "test",
},
"requestId": "check-resources",
"resource": {
"attr": {
"owner": "me@example.com",
},
"id": "mine",
"kind": "document",
"policyVersion": "1",
"scope": "test",
},
},
{
"actions": [
"view",
"edit",
"delete",
],
"auxData": {
"jwt": {
"delete": true,
},
},
"principal": {
"attr": {
"country": {
"alpha2": "",
"alpha3": "NZL",
},
},
"id": "me@example.com",
"policyVersion": "1",
"roles": [
"USER",
],
"scope": "test",
},
"requestId": "check-resources",
"resource": {
"attr": {
"owner": "them@example.com",
},
"id": "theirs",
"kind": "document",
"policyVersion": "1",
"scope": "test",
},
},
{
"actions": [
"view",
"edit",
"delete",
],
"auxData": {
"jwt": {
"delete": true,
},
},
"principal": {
"attr": {
"country": {
"alpha2": "",
"alpha3": "NZL",
},
},
"id": "me@example.com",
"policyVersion": "1",
"roles": [
"USER",
],
"scope": "test",
},
"requestId": "check-resources",
"resource": {
"attr": {
"owner": 123,
},
"id": "invalid",
"kind": "document",
"policyVersion": "1",
"scope": "test",
},
},
],
"name": "CheckResources",
"outputs": [
{
"actions": {
"delete": {
"effect": "EFFECT_ALLOW",
"policy": "resource.document.v1/test",
"scope": "",
},
"edit": {
"effect": "EFFECT_ALLOW",
"policy": "resource.document.v1/test",
"scope": "test",
},
"view": {
"effect": "EFFECT_ALLOW",
"policy": "resource.document.v1/test",
"scope": "test",
},
},
"effectiveDerivedRoles": [
"OWNER",
],
"outputs": [
{
"source": "resource.document.v1#delete",
"value": "delete_allowed:me@example.com",
},
+ {
+ "source": "resource.document.v1#delete",
+ "value": "delete_allowed:me@example.com",
+ },
],
"requestId": "check-resources",
"resou
|
src/matrix-cerbos/admin.test.ts > Client > admin > 'HTTP' > audit logs > checkResources > listDecisionLogEntries > between > returns entries between timestamps:
private/test/src/matrix-cerbos/admin.test.ts#L586
AssertionError: expected { …(6) } to deeply equal { …(6) }
- Expected
+ Received
{
"auditTrail": {
"effectivePolicies": {
"resource.document.v1": {
"driver": "disk",
"source": "document.yaml",
},
"resource.document.v1/test": {
"driver": "disk",
"source": "test/document.yaml",
},
},
},
"callId": "01JK5C1908J5VVQ75PCHZM9N01",
"metadata": {
"foo": [
"bar",
],
},
"method": {
"error": undefined,
"inputs": [
{
"actions": [
"view",
"edit",
"delete",
],
"auxData": {
"jwt": {
"delete": true,
},
},
"principal": {
"attr": {
"country": {
"alpha2": "",
"alpha3": "NZL",
},
},
"id": "me@example.com",
"policyVersion": "1",
"roles": [
"USER",
],
"scope": "test",
},
"requestId": "check-resources",
"resource": {
"attr": {
"owner": "me@example.com",
},
"id": "mine",
"kind": "document",
"policyVersion": "1",
"scope": "test",
},
},
{
"actions": [
"view",
"edit",
"delete",
],
"auxData": {
"jwt": {
"delete": true,
},
},
"principal": {
"attr": {
"country": {
"alpha2": "",
"alpha3": "NZL",
},
},
"id": "me@example.com",
"policyVersion": "1",
"roles": [
"USER",
],
"scope": "test",
},
"requestId": "check-resources",
"resource": {
"attr": {
"owner": "them@example.com",
},
"id": "theirs",
"kind": "document",
"policyVersion": "1",
"scope": "test",
},
},
{
"actions": [
"view",
"edit",
"delete",
],
"auxData": {
"jwt": {
"delete": true,
},
},
"principal": {
"attr": {
"country": {
"alpha2": "",
"alpha3": "NZL",
},
},
"id": "me@example.com",
"policyVersion": "1",
"roles": [
"USER",
],
"scope": "test",
},
"requestId": "check-resources",
"resource": {
"attr": {
"owner": 123,
},
"id": "invalid",
"kind": "document",
"policyVersion": "1",
"scope": "test",
},
},
],
"name": "CheckResources",
"outputs": [
{
"actions": {
"delete": {
"effect": "EFFECT_ALLOW",
"policy": "resource.document.v1/test",
"scope": "",
},
"edit": {
"effect": "EFFECT_ALLOW",
"policy": "resource.document.v1/test",
"scope": "test",
},
"view": {
"effect": "EFFECT_ALLOW",
"policy": "resource.document.v1/test",
"scope": "test",
},
},
"effectiveDerivedRoles": [
"OWNER",
],
"outputs": [
{
"source": "resource.document.v1#delete",
"value": "delete_allowed:me@example.com",
},
+ {
+ "source": "resource.document.v1#delete",
+ "value": "delete_allowed:me@example.com",
+ },
],
"requestId": "check-resources",
"resou
|
src/matrix-cerbos/admin.test.ts > Client > admin > 'HTTP' > audit logs > checkResources > listDecisionLogEntries > since > returns entries within a duration:
private/test/src/matrix-cerbos/admin.test.ts#L586
AssertionError: expected { …(6) } to deeply equal { …(6) }
- Expected
+ Received
{
"auditTrail": {
"effectivePolicies": {
"resource.document.v1": {
"driver": "disk",
"source": "document.yaml",
},
"resource.document.v1/test": {
"driver": "disk",
"source": "test/document.yaml",
},
},
},
"callId": "01JK5C1908J5VVQ75PCHZM9N01",
"metadata": {
"foo": [
"bar",
],
},
"method": {
"error": undefined,
"inputs": [
{
"actions": [
"view",
"edit",
"delete",
],
"auxData": {
"jwt": {
"delete": true,
},
},
"principal": {
"attr": {
"country": {
"alpha2": "",
"alpha3": "NZL",
},
},
"id": "me@example.com",
"policyVersion": "1",
"roles": [
"USER",
],
"scope": "test",
},
"requestId": "check-resources",
"resource": {
"attr": {
"owner": "me@example.com",
},
"id": "mine",
"kind": "document",
"policyVersion": "1",
"scope": "test",
},
},
{
"actions": [
"view",
"edit",
"delete",
],
"auxData": {
"jwt": {
"delete": true,
},
},
"principal": {
"attr": {
"country": {
"alpha2": "",
"alpha3": "NZL",
},
},
"id": "me@example.com",
"policyVersion": "1",
"roles": [
"USER",
],
"scope": "test",
},
"requestId": "check-resources",
"resource": {
"attr": {
"owner": "them@example.com",
},
"id": "theirs",
"kind": "document",
"policyVersion": "1",
"scope": "test",
},
},
{
"actions": [
"view",
"edit",
"delete",
],
"auxData": {
"jwt": {
"delete": true,
},
},
"principal": {
"attr": {
"country": {
"alpha2": "",
"alpha3": "NZL",
},
},
"id": "me@example.com",
"policyVersion": "1",
"roles": [
"USER",
],
"scope": "test",
},
"requestId": "check-resources",
"resource": {
"attr": {
"owner": 123,
},
"id": "invalid",
"kind": "document",
"policyVersion": "1",
"scope": "test",
},
},
],
"name": "CheckResources",
"outputs": [
{
"actions": {
"delete": {
"effect": "EFFECT_ALLOW",
"policy": "resource.document.v1/test",
"scope": "",
},
"edit": {
"effect": "EFFECT_ALLOW",
"policy": "resource.document.v1/test",
"scope": "test",
},
"view": {
"effect": "EFFECT_ALLOW",
"policy": "resource.document.v1/test",
"scope": "test",
},
},
"effectiveDerivedRoles": [
"OWNER",
],
"outputs": [
{
"source": "resource.document.v1#delete",
"value": "delete_allowed:me@example.com",
},
+ {
+ "source": "resource.document.v1#delete",
+ "value": "delete_allowed:me@example.com",
+ },
],
"requestId": "check-resources",
"resou
|
src/matrix-cerbos/admin.test.ts > Client > admin > 'HTTP' > audit logs > checkResources > listDecisionLogEntries > tail > returns the last N entries:
private/test/src/matrix-cerbos/admin.test.ts#L586
AssertionError: expected { …(6) } to deeply equal { …(6) }
- Expected
+ Received
{
"auditTrail": {
"effectivePolicies": {
"resource.document.v1": {
"driver": "disk",
"source": "document.yaml",
},
"resource.document.v1/test": {
"driver": "disk",
"source": "test/document.yaml",
},
},
},
"callId": "01JK5C1908J5VVQ75PCHZM9N01",
"metadata": {
"foo": [
"bar",
],
},
"method": {
"error": undefined,
"inputs": [
{
"actions": [
"view",
"edit",
"delete",
],
"auxData": {
"jwt": {
"delete": true,
},
},
"principal": {
"attr": {
"country": {
"alpha2": "",
"alpha3": "NZL",
},
},
"id": "me@example.com",
"policyVersion": "1",
"roles": [
"USER",
],
"scope": "test",
},
"requestId": "check-resources",
"resource": {
"attr": {
"owner": "me@example.com",
},
"id": "mine",
"kind": "document",
"policyVersion": "1",
"scope": "test",
},
},
{
"actions": [
"view",
"edit",
"delete",
],
"auxData": {
"jwt": {
"delete": true,
},
},
"principal": {
"attr": {
"country": {
"alpha2": "",
"alpha3": "NZL",
},
},
"id": "me@example.com",
"policyVersion": "1",
"roles": [
"USER",
],
"scope": "test",
},
"requestId": "check-resources",
"resource": {
"attr": {
"owner": "them@example.com",
},
"id": "theirs",
"kind": "document",
"policyVersion": "1",
"scope": "test",
},
},
{
"actions": [
"view",
"edit",
"delete",
],
"auxData": {
"jwt": {
"delete": true,
},
},
"principal": {
"attr": {
"country": {
"alpha2": "",
"alpha3": "NZL",
},
},
"id": "me@example.com",
"policyVersion": "1",
"roles": [
"USER",
],
"scope": "test",
},
"requestId": "check-resources",
"resource": {
"attr": {
"owner": 123,
},
"id": "invalid",
"kind": "document",
"policyVersion": "1",
"scope": "test",
},
},
],
"name": "CheckResources",
"outputs": [
{
"actions": {
"delete": {
"effect": "EFFECT_ALLOW",
"policy": "resource.document.v1/test",
"scope": "",
},
"edit": {
"effect": "EFFECT_ALLOW",
"policy": "resource.document.v1/test",
"scope": "test",
},
"view": {
"effect": "EFFECT_ALLOW",
"policy": "resource.document.v1/test",
"scope": "test",
},
},
"effectiveDerivedRoles": [
"OWNER",
],
"outputs": [
{
"source": "resource.document.v1#delete",
"value": "delete_allowed:me@example.com",
},
+ {
+ "source": "resource.document.v1#delete",
+ "value": "delete_allowed:me@example.com",
+ },
],
"requestId": "check-resources",
"resou
|
Test (Cerbos 0.41.0-prerelease | Node 23)
Process completed with exit code 1.
|