-
Notifications
You must be signed in to change notification settings - Fork 160
Upgrade pnpm to v10, and dev container updates #1228
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Remove hardhat-dependency-compiler plugin as it's no longer needed. The hardhat-dependency-compiler plugin was a historical workaround that is no longer necessary for the current codebase structure. Changes: - Remove hardhat-dependency-compiler import and configuration from packages/contracts/test/hardhat.config.ts - Remove getContractPaths() and findSolidityFiles() helper functions - Remove hardhat-dependency-compiler dependency from packages/contracts/test/package.json - Clean up hardhat-dependency-compiler directory reference from packages/contracts/package.json clean script - Clean up unused imports (fs)
Add core and core.* patterns to .gitignore to prevent core dump files from being accidentally committed to version control.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR upgrades pnpm from version 9 to version 10.17.0 and modernizes the development container configuration for better maintainability and performance.
- Upgraded pnpm package manager from 9.0.6 to 10.17.0 across all configuration files
- Removed hardhat-dependency-compiler dependency and its associated configuration
- Simplified and modernized development container setup with better Python and tool integration
Reviewed Changes
Copilot reviewed 10 out of 12 changed files in this pull request and generated 1 comment.
Show a summary per file
File | Description |
---|---|
package.json | Updated packageManager field to [email protected] |
.github/actions/setup/action.yml | Updated CI setup to use [email protected] |
packages/contracts/test/package.json | Removed hardhat-dependency-compiler dependency |
packages/contracts/test/hardhat.config.ts | Removed hardhat-dependency-compiler import and configuration |
packages/contracts/package.json | Updated clean script to remove hardhat-dependency-compiler references |
.devcontainer/* | Simplified dev container configuration with updated Python integration and mount points |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Upgrade pnpm to v10, and dev container updates
🚨 Report Summary
For more details view the full report in OpenZeppelin Code Inspector |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1228 +/- ##
=======================================
Coverage 82.84% 82.84%
=======================================
Files 47 47
Lines 2093 2093
Branches 620 620
=======================================
Hits 1734 1734
Misses 359 359
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm!
Pnpm
Dev Container
Cleanup & Maintenance