Skip to content

feat/move to credits#105

Merged
tim-hm merged 4 commits intomainfrom
feat/move-to-credits
Feb 23, 2026
Merged

feat/move to credits#105
tim-hm merged 4 commits intomainfrom
feat/move-to-credits

Conversation

@tim-hm
Copy link
Collaborator

@tim-hm tim-hm commented Feb 23, 2026

No description provided.

The previous check only compared issuer and subject on `payloads[1]`, which broke when the subject was an issuer at a different position in the delegation chain. Now checks all payloads for a match.
The check is already guaranteed by the combination of DIFFERENT_SUBJECTS,
ROOT_KEY_SIGNATURE_MISSING, and ISSUER_AUDIENCE_MISMATCH + signature
verification. Removing it simplifies the validation rules and unblocks
delegated auth chains where the subject never appears as an issuer.
Update pnpm 10.28.0 → 10.30.1 and all dependencies.
@tim-hm tim-hm force-pushed the feat/move-to-credits branch from e2c581f to 522f991 Compare February 23, 2026 17:22
@github-actions
Copy link

github-actions bot commented Feb 23, 2026

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 84.77% 568 / 670
🔵 Statements 84.81% 581 / 685
🔵 Functions 88.59% 132 / 149
🔵 Branches 76.79% 268 / 349
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
src/validator/chain.ts 90.16% 80.64% 100% 89.47% 37-38, 87-88, 135-136
src/validator/validator.ts 81.01% 65.71% 100% 80.51% 161-162, 177-178, 209-217, 243-244, 265-266
Generated in workflow #366 for commit 11cc598 by the Vitest Coverage Report Action

@tim-hm tim-hm merged commit fc1d7a8 into main Feb 23, 2026
4 checks passed
@tim-hm tim-hm deleted the feat/move-to-credits branch February 23, 2026 17:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant