Skip to content

Feat/release 2 0 0#100

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

Feat/release 2 0 0#100
tim-hm merged 3 commits intomainfrom
feat/release-2-0-0

Conversation

@tim-hm
Copy link
Collaborator

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

No description provided.

@github-actions
Copy link

github-actions bot commented Jan 13, 2026

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

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