Repository navigation
feat(auth): prepare opaque credential acceptance and growth-safe CLI guidance #5
Annotations
10 errors and 1 notice
|
test/commands/api-gh.test.ts > api gh-style options > applies --jq to a JSON string body:
test/commands/api-gh.test.ts#L97
AssertionError: Error: Organization server API keys must use the canonical pmfa_ v1 format.
: expected Error: EEXIT: 2 { code: 'EEXIT', …(3) } to be undefined
- Expected:
undefined
+ Received:
ExitError {
"message": "EEXIT: 2",
"code": "EEXIT",
"oclif": {
"exit": 2,
},
"skipOclifErrorHandling": undefined,
"suggestions": undefined,
}
❯ test/commands/api-gh.test.ts:97:41
|
|
test/commands/api-gh.test.ts > api gh-style options > follows a top-level nextCursor alongside a page envelope:
test/commands/api-gh.test.ts#L87
AssertionError: Error: Organization server API keys must use the canonical pmfa_ v1 format.
: expected Error: EEXIT: 2 { code: 'EEXIT', …(3) } to be undefined
- Expected:
undefined
+ Received:
ExitError {
"message": "EEXIT: 2",
"code": "EEXIT",
"oclif": {
"exit": 2,
},
"skipOclifErrorHandling": undefined,
"suggestions": undefined,
}
❯ test/commands/api-gh.test.ts:87:41
|
|
test/commands/api-gh.test.ts > api gh-style options > follows cursors with --paginate and prints one JSON document:
test/commands/api-gh.test.ts#L66
AssertionError: {"schemaVersion":1,"error":{"category":"configuration","code":"configuration_error","message":"Organization server API keys must use the canonical pmfa_ v1 format.","retryable":false},"context":{}}
: expected Error: EEXIT: 2 { code: 'EEXIT', …(3) } to be undefined
- Expected:
undefined
+ Received:
ExitError {
"message": "EEXIT: 2",
"code": "EEXIT",
"oclif": {
"exit": 2,
},
"skipOclifErrorHandling": undefined,
"suggestions": undefined,
}
❯ test/commands/api-gh.test.ts:66:41
|
|
test/commands/api-gh.test.ts > api gh-style options > turns GET fields into query parameters:
test/commands/api-gh.test.ts#L55
AssertionError: {"schemaVersion":1,"error":{"category":"configuration","code":"configuration_error","message":"Organization server API keys must use the canonical pmfa_ v1 format.","retryable":false},"context":{}}
: expected Error: EEXIT: 2 { code: 'EEXIT', …(3) } to be undefined
- Expected:
undefined
+ Received:
ExitError {
"message": "EEXIT: 2",
"code": "EEXIT",
"oclif": {
"exit": 2,
},
"skipOclifErrorHandling": undefined,
"suggestions": undefined,
}
❯ test/commands/api-gh.test.ts:55:41
|
|
test/commands/api-gh.test.ts > api gh-style options > sends typed -F fields as JSON and -f as strings:
test/commands/api-gh.test.ts#L38
AssertionError: {"schemaVersion":1,"error":{"category":"configuration","code":"configuration_error","message":"Organization server API keys must use the canonical pmfa_ v1 format.","retryable":false},"context":{}}
: expected Error: EEXIT: 2 { code: 'EEXIT', …(3) } to be undefined
- Expected:
undefined
+ Received:
ExitError {
"message": "EEXIT: 2",
"code": "EEXIT",
"oclif": {
"exit": 2,
},
"skipOclifErrorHandling": undefined,
"suggestions": undefined,
}
❯ test/commands/api-gh.test.ts:38:41
|
|
test/commands/analytics.test.ts > exports raw collector text through the project-confined SDK transport:
test/commands/analytics.test.ts#L180
AssertionError: Error: Project tokens must use the canonical pmfa_pt_ v1 format.
: expected Error: EEXIT: 2 { code: 'EEXIT', …(3) } to be undefined
- Expected:
undefined
+ Received:
ExitError {
"message": "EEXIT: 2",
"code": "EEXIT",
"oclif": {
"exit": 2,
},
"skipOclifErrorHandling": undefined,
"suggestions": undefined,
}
❯ test/commands/analytics.test.ts:180:39
|
|
test/commands/analytics.test.ts > shows call vitals when messaging measurements are unavailable:
test/commands/analytics.test.ts#L128
AssertionError: Error: Organization server API keys must use the canonical pmfa_ v1 format.
: expected Error: EEXIT: 2 { code: 'EEXIT', …(3) } to be undefined
- Expected:
undefined
+ Received:
ExitError {
"message": "EEXIT: 2",
"code": "EEXIT",
"oclif": {
"exit": 2,
},
"skipOclifErrorHandling": undefined,
"suggestions": undefined,
}
❯ test/commands/analytics.test.ts:128:39
|
|
test/commands/analytics.test.ts > runs the JSON analytics command against the project-confined public route:
test/commands/analytics.test.ts#L53
AssertionError: {"schemaVersion":1,"error":{"category":"configuration","code":"configuration_error","message":"Project tokens must use the canonical pmfa_pt_ v1 format.","retryable":false},"context":{}}
: expected Error: EEXIT: 2 { code: 'EEXIT', …(3) } to be undefined
- Expected:
undefined
+ Received:
ExitError {
"message": "EEXIT: 2",
"code": "EEXIT",
"oclif": {
"exit": 2,
},
"skipOclifErrorHandling": undefined,
"suggestions": undefined,
}
❯ test/commands/analytics.test.ts:53:39
|
|
test/config/credential-vectors.test.ts > canonical API credential vectors through the published SDK > accepts the project vector without rewriting its opaque bytes:
src/config/credentials.ts#L71
PolymorfaConfigurationError: Project tokens must use the canonical pmfa_pt_ v1 format.
❯ validateClientCredential node_modules/@polymorfa/sdk/src/credentials.ts:79:13
❯ validateProjectToken src/config/credentials.ts:71:10
❯ test/config/credential-vectors.test.ts:23:14
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'configuration_error', status: undefined, requestId: undefined, requestLogUrl: undefined, docUrl: undefined, rateLimitReason: undefined, details: undefined, metadata: undefined, field: 'credential' }
|
|
test/config/credential-vectors.test.ts > canonical API credential vectors through the published SDK > accepts the key vector without rewriting its opaque bytes:
test/config/credential-vectors.test.ts#L23
PolymorfaConfigurationError: Organization server API keys must use the canonical pmfa_ v1 format.
❯ validateOrganizationApiKey node_modules/@polymorfa/sdk/src/credentials.ts:94:11
❯ test/config/credential-vectors.test.ts:23:14
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'configuration_error', status: undefined, requestId: undefined, requestLogUrl: undefined, docUrl: undefined, rateLimitReason: undefined, details: undefined, metadata: undefined, field: 'credential' }
|
|
Verify Node 22
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|