Skip to content
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

[build-system] Fix potential clash between user remappings and npm roots #5863

Merged
merged 3 commits into from
Oct 28, 2024

Conversation

alcuadrado
Copy link
Member

@alcuadrado alcuadrado commented Oct 27, 2024

This PR fixes a bug that could happen if a user remapped an npm package to one of its internal folders and, at the same time, used one of its files as a root.

For example, if you had a remapping foo/=foo/src/ and also treated foo/src/A.sol as a project root, that needs to be compiled.

Copy link

changeset-bot bot commented Oct 27, 2024

⚠️ No Changeset found

Latest commit: 3f37ea1

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Copy link

vercel bot commented Oct 27, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
hardhat ✅ Ready (Inspect) Visit Preview 💬 Add feedback Oct 28, 2024 6:33pm

@github-actions github-actions bot added the status:ready This issue is ready to be worked on label Oct 27, 2024
@alcuadrado alcuadrado added the v-next A Hardhat v3 development task label Oct 27, 2024
@alcuadrado alcuadrado force-pushed the unified-test-workflow branch from 235c41c to 030f199 Compare October 28, 2024 18:04
Base automatically changed from unified-test-workflow to lazy-artifact-manager October 28, 2024 18:08
Base automatically changed from lazy-artifact-manager to v-next October 28, 2024 18:17
@alcuadrado alcuadrado force-pushed the fix-remapped-root-bug branch from 62ac5f0 to 3f37ea1 Compare October 28, 2024 18:32
@alcuadrado alcuadrado merged commit a81b82a into v-next Oct 28, 2024
45 checks passed
@alcuadrado alcuadrado deleted the fix-remapped-root-bug branch October 28, 2024 18:41
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jan 27, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status:ready This issue is ready to be worked on v-next A Hardhat v3 development task
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

1 participant