Skip to content

Feat/release 2 0 0 - #100

Merged
tim-hm merged 3 commits into
mainfrom
feat/release-2-0-0
Jan 13, 2026
Merged

tim-hm merged 3 commits into
mainfrom
feat/release-2-0-0

Conversation

@tim-hm

@tim-hm tim-hm commented Jan 13, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@github-actions

github-actions Bot commented Jan 13, 2026 •

Copy link
Copy Markdown

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 84.63% 573 / 677
🔵 Statements 84.68% 586 / 692
🔵 Functions 88.59% 132 / 149
🔵 Branches 76.77% 271 / 353
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
src/core/logger.ts 35.89% 30% 18.18% 35.89% 46-61, 86-91, 108-127, 177-190
src/core/signer.ts 88.46% 84.21% 93.33% 88.46% 50-51, 118, 125
src/core/did/did.ts 93.54% 92% 100% 92.85% 87, 155
src/core/did/ethr.ts 85.71% 80% 83.33% 85.71% 38, 55
src/core/did/key.ts 83.33% 62.5% 100% 83.33% 10, 14, 19
src/core/did/nil.ts 87.5% 50% 100% 87.5% 14
src/nuc/builder.ts 87.23% 78.84% 88% 87.23% 139-158, 212-213, 368, 451, 569, 581, 617, 629
src/nuc/codec.ts 96.42% 90% 100% 96.42% 115-122
src/nuc/envelope.ts 100% 100% 100% 100%
src/nuc/header.ts 100% 100% 100% 100%
src/nuc/payload.ts 100% 100% 100% 100%
src/nuc/policy.ts 93.39% 92.72% 100% 93.26% 98, 108, 385-389
src/nuc/selector.ts 90% 87.5% 100% 100% 33
src/validator/chain.ts 88.05% 80% 100% 87.3% 38-39, 70-71, 96-97, 144-145
src/validator/policy.ts 50% 50% 100% 50% 18-19, 24-25, 28-29
src/validator/signatures.ts 90.32% 72.72% 100% 93.33% 62, 83, 97
src/validator/temporal.ts 55.55% 62.5% 100% 55.55% 15-16, 20-21
src/validator/validator.ts 81.25% 65.71% 100% 80.76% 163-164, 179-180, 211-219, 245-246, 267-268
tests/helpers/assertions.ts 55% 50% 60% 55% 23-26, 45-48, 65-70
tests/helpers/signers.ts 100% 50% 100% 100%
tests/integration/nuc-rs-compat.ts 100% 100% 100% 100%
Generated in workflow #349 for commit 0bdfdab by the Vitest Coverage Report Action

Tim Holmes-Mitra added 3 commits January 13, 2026 09:20
Replace Biome and tsc with the Oxide toolchain:
- oxfmt for formatting
- oxlint for linting (with type-aware rules)
- tsgo (@typescript/native-preview) for type checking

Changes:
- Update package.json scripts (check, fix, fmt)
- Update lefthook.yml pre-commit and pre-push hooks
- Update CI/CD workflows to use new toolchain
- Bump Node engine requirement to >=24
- Fix tsconfig.json paths for tsgo compatibility (relative paths)
- Fix .oxlintrc.json test override path
- Delete biome.jsonc
- Fix linting issues and reformat with oxfmt
@tim-hm
tim-hm force-pushed the feat/release-2-0-0 branch from ecfc1ee to 0bdfdab Compare January 13, 2026 09:20
@tim-hm
tim-hm merged commit 1e54654 into main Jan 13, 2026
4 checks passed
@tim-hm
tim-hm deleted the feat/release-2-0-0 branch January 13, 2026 09:22
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