renovate preparation - update major deps with no API changes and other packages with minors and patches - #8470
Conversation
…diff 29→30) Update the two runtime dependencies of hardhat-node-test-reporter to their latest majors. Both APIs in use are unchanged — `core.error()` with annotation properties and `diff(expected, actual)` — so no code changes are needed.
…glefile, @types/styled-components) Minor/patch bumps of ignition-ui's build/dev dependencies: - @fontsource/roboto ^5.0.8 → ^5.3.0 - vite-plugin-singlefile ^2.0.1 → ^2.3.3 - @types/styled-components 5.1.26 → 5.1.36 Validated by building the vite single-file bundle and running the package test suite.
Patch bump of the API report tooling. Validated by running `api-extractor run` against a fresh build — completes successfully with no API report changes.
Lockfile-only update.
Lockfile only update.
Minor bump of the shared ESLint TypeScript stack.
Patch bump of a runtime dependency (used for concurrent solc compilation in the solidity build system).
🦋 Changeset detectedLatest commit: 6e1818e The changes in this PR will be included in the next version bump. This PR includes changesets to release 5 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
All alerts resolved. Learn more about Socket for GitHub. This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored. Ignoring alerts on:
|
hardhatTotal size of the bundle: List of dependencies (sorted by size) |
|
@SocketSecurity ignore npm/@fontsource/roboto@5.3.0 |
There was a problem hiding this comment.
Pull request overview
Prepares the repo for Renovate by updating a small set of dependencies (including the node test reporter deps and some minor/patch bumps) and recording the changes via Changesets.
Changes:
- Bump
@nomicfoundation/hardhat-node-test-reporterdeps (@actions/core,jest-diff) to newer major versions. - Update
hardhatruntime dependencyp-mapand refresh related lockfile entries. - Apply several minor/patch dependency updates across workspace packages (e.g. mocha, sinon, typescript-eslint, ignition-ui dev deps).
Reviewed changes
Copilot reviewed 7 out of 8 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| pnpm-lock.yaml | Updates the resolved dependency graph to match the bumped package versions. |
| packages/ignition-ui/package.json | Bumps UI dev deps (@fontsource/roboto, @types/styled-components, vite-plugin-singlefile). |
| packages/ignition-core/package.json | Updates @microsoft/api-extractor patch version. |
| packages/hardhat/package.json | Bumps p-map runtime dependency. |
| packages/hardhat-node-test-reporter/package.json | Updates reporter runtime deps to newer major versions. |
| packages/config/package.json | Bumps typescript-eslint patch version. |
| .changeset/update-node-test-reporter-deps.md | Adds release note entry for reporter dependency bumps. |
| .changeset/update-hardhat-p-map.md | Adds release note entry for p-map bump. |
Files not reviewed (1)
- pnpm-lock.yaml: Generated file
Major bump of a runtime dependency (used to compute the config/cache/ telemetry directories in global-dir.ts). v3/v4 only added ESM-only and Node-version requirements (both already satisfied); the computed paths are unchanged (still `<dir>/hardhat-nodejs`).
Major bump of a runtime dependency (backs the execution-state reducers). Only the basic `produce(base, recipe)` API is used, so no code changes.
Major bump of a runtime dependency (used to watch the build-info dir in build-info-watcher.ts). v5 is ESM-only + Node >=20.19, both already satisfied; the `watch`/`FSWatcher`/options/`.close()` API is unchanged and the watched path is a plain directory (not a glob).
Major bump of a runtime dependency (used via `decode` to parse Solidity metadata CBOR in hardhat-verify, and as a validity check in ignition-core reconciliation). v2's breaking changes are Node 20+ (satisfied) and a TypeScript-only registerDecoder/ITag change we don't use; default `decode` output is unchanged. No code changes.
This PR represents multiple dependency updates that require no code changes:
These dependency updates are part of the renovate preparation.
Changesets
A changeset has been added for each package with a runtime dependency that has been bumped.