Skip to content

bump dev toolchain to latest stable, patch transitive advisories#18

Merged
xero merged 1 commit into
mainfrom
deps
Jun 4, 2026
Merged

bump dev toolchain to latest stable, patch transitive advisories#18
xero merged 1 commit into
mainfrom
deps

Conversation

@xero

@xero xero commented Jun 4, 2026

Copy link
Copy Markdown
Owner
  • updates devDependencies and adds overrides pinning for brace-expansion and postcss clearing two moderate transitive advisories
  • typescript6 no longer auto-injects @types/node ambient globals:
    • fortuna: reads Node entropy sources (process.*) via globalThis with a minimal local type (keeping the lib free of any dependencies)
    • tsconfig.test.json: adds "types": ["node"]
  • ci: re-pin actions/checkout to v6.0.3 across all workflows
  • verify-vectors: fixes rust warnings and sign_sth adds ed25519 and ml-dsa-44 secret-key parity checks

…dvisories

  updates devDependencies and adds overrides pinning for brace-expansion and postcss clearing two moderate transitive advisories

  typescript6 no longer auto-injects @types/node ambient globals:
  - fortuna: reads Node entropy sources (process.*) via globalThis with a minimal local type (keeping the lib free of any dependencies)
  - tsconfig.test.json: adds "types": ["node"]

  ci: re-pin actions/checkout to v6.0.3 across all workflows

  verify-vectors: fixes rust warnings and sign_sth adds ed25519 and ml-dsa-44 secret-key parity checks
Copilot AI review requested due to automatic review settings June 4, 2026 04:37

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repository’s development toolchain and CI configuration, while adjusting TypeScript/Rust code to accommodate upstream changes (TypeScript 6 type behavior) and strengthen verification tooling.

Changes:

  • Bumps JS devDependencies and adds npm overrides to address transitive advisories.
  • Updates Fortuna’s Node entropy detection to avoid a hard dependency on @types/node, and adds explicit Node types for test compilation.
  • Enhances Rust vector verification (secret-key parity checks + warning cleanup) and re-pins actions/checkout across workflows.

Reviewed changes

Copilot reviewed 39 out of 41 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tsconfig.test.json Adds explicit Node types for tests
src/ts/fortuna.ts Uses globalThis.process w/ minimal types
scripts/verify-vectors/src/sign_sth.rs Adds Ed25519 + ML-DSA sk parity checks
scripts/verify-vectors/src/ecdsa_p256.rs Tightens FieldBytes conversions / warnings
package.json Updates dev toolchain + adds overrides
package-lock.json Refreshes lockfile for new toolchain
bun.lock Updates Bun lockfile + overrides
.github/workflows/wiki.yml Re-pins actions/checkout to v6.0.3
.github/workflows/verify-vectors.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-x25519.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-stream.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-slhdsa.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-slhdsa-acvp.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-sign.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-sign-hybrid.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-sign-hybrid-classical.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-serpent.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-ratchet.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-p256.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-nessie.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-montecarlo-ecb.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-montecarlo-cbc.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-mlkem.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-mldsa.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-merkle.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-hashing.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-ed25519.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-curve25519.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-core.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-chacha20.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-blake3.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-aes.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-aes-siv.yml Re-pins actions/checkout to v6.0.3
.github/workflows/unit-aes-montecarlo.yml Re-pins actions/checkout to v6.0.3
.github/workflows/release.yml Re-pins actions/checkout to v6.0.3
.github/workflows/publish.yml Re-pins actions/checkout to v6.0.3
.github/workflows/npm-remove.yml Re-pins actions/checkout to v6.0.3
.github/workflows/lint.yml Re-pins actions/checkout to v6.0.3
.github/workflows/e2e.yml Re-pins actions/checkout to v6.0.3
.github/workflows/ci-image.yml Re-pins actions/checkout to v6.0.3
.github/workflows/build.yml Re-pins actions/checkout to v6.0.3

@xero xero added the dependencies Pull requests that update a dependency file label Jun 4, 2026
@xero xero merged commit 9073207 into main Jun 4, 2026
39 checks passed
@xero xero deleted the deps branch June 4, 2026 04:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants