Skip to content

Add splitTestsCompilation solidity setting (11): closing PR#8138

Merged
alcuadrado merged 15 commits intodont-split-compilationsfrom
dont-split-compilations-phase-11
Apr 16, 2026
Merged

Add splitTestsCompilation solidity setting (11): closing PR#8138
alcuadrado merged 15 commits intodont-split-compilationsfrom
dont-split-compilations-phase-11

Conversation

@alcuadrado
Copy link
Copy Markdown
Member

@alcuadrado alcuadrado commented Apr 12, 2026

This PR has the last few changes to complete the effort, and do some cleanup work without having to rebase everything.

The PLUGIN_MIGRATION_GUIDE.md is committed so it can be reviewed, but will be delated.

The file packages/hardhat/src/internal/to-be-deleted.ts was added so that this PR triggers the full CI, but it should be deleted.

This PR is expected to pass all the checks.

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Apr 12, 2026

⚠️ No Changeset found

Latest commit: 2931710

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
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Completes the splitTestsCompilation effort by removing the internal spec document and adding a plugin-facing migration guide describing the shipped behavior and integration impact.

Changes:

  • Removed SPLIT_TESTS_COMPILATION_SPEC.md (previous internal spec).
  • Added PLUGIN_MIGRATION_GUIDE.md documenting plugin migration considerations.
  • Added a temporary internal placeholder file intended to trigger full CI.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
SPLIT_TESTS_COMPILATION_SPEC.md Removes the internal spec document from the repo.
PLUGIN_MIGRATION_GUIDE.md Adds migration guidance for plugin authors regarding unified vs split compilation behavior.
packages/hardhat/src/internal/to-be-deleted.ts Introduces a CI-trigger placeholder file (should not be merged as-is).

Comment thread PLUGIN_MIGRATION_GUIDE.md Outdated
Comment thread packages/hardhat/src/internal/to-be-deleted.ts
Comment thread PLUGIN_MIGRATION_GUIDE.md Outdated
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-10 branch from cc2c74c to 9be26a9 Compare April 13, 2026 09:35
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-11 branch from 99ca483 to 01b6cc4 Compare April 13, 2026 09:35
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-10 branch from 9be26a9 to 99fb930 Compare April 13, 2026 10:32
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-11 branch from 01b6cc4 to 1f89c15 Compare April 13, 2026 10:32
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-10 branch from 99fb930 to c968c91 Compare April 13, 2026 11:07
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-11 branch from 1f89c15 to b0bbef7 Compare April 13, 2026 11:07
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-10 branch from c968c91 to cd08cc6 Compare April 13, 2026 11:21
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-11 branch from b0bbef7 to 633a7fb Compare April 13, 2026 11:21
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-10 branch from cd08cc6 to 7a1cec5 Compare April 13, 2026 11:40
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-11 branch from 633a7fb to badace1 Compare April 13, 2026 11:40
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-10 branch from 7a1cec5 to a042299 Compare April 13, 2026 12:06
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-11 branch from badace1 to f8138c5 Compare April 13, 2026 12:06
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-10 branch from a042299 to db11bbe Compare April 13, 2026 12:46
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-11 branch from f8138c5 to 2b8bbc1 Compare April 13, 2026 12:46
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-10 branch from db11bbe to bc64d7a Compare April 13, 2026 16:28
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-11 branch from 2b8bbc1 to 8c2c275 Compare April 13, 2026 16:28
@alcuadrado alcuadrado requested a review from Copilot April 13, 2026 18:25
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

Comment thread PLUGIN_MIGRATION_GUIDE.md Outdated
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-10 branch from bc64d7a to bea3c22 Compare April 13, 2026 19:19
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-11 branch from 8c2c275 to cee9ebc Compare April 13, 2026 19:19
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-10 branch from bea3c22 to 70b4ec1 Compare April 13, 2026 19:24
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-11 branch 2 times, most recently from 0602ff6 to 64cbf4c Compare April 13, 2026 19:32
@alcuadrado alcuadrado requested a review from Copilot April 13, 2026 19:32
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

Comment thread packages/hardhat/src/internal/to-be-deleted.ts
Comment thread PLUGIN_MIGRATION_GUIDE.md Outdated
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-10 branch from c3ec0c9 to 24ef213 Compare April 13, 2026 19:38
@alcuadrado alcuadrado force-pushed the dont-split-compilations-phase-11 branch from 64cbf4c to 3d2cb10 Compare April 13, 2026 19:38
Comment thread PLUGIN_MIGRATION_GUIDE.md Outdated
Comment thread PLUGIN_MIGRATION_GUIDE.md Outdated
Base automatically changed from dont-split-compilations-phase-10 to dont-split-compilations April 16, 2026 16:38
alcuadrado and others added 2 commits April 16, 2026 13:38
Co-authored-by: Luis Schaab <schaable@gmail.com>
Co-authored-by: Luis Schaab <schaable@gmail.com>
@alcuadrado alcuadrado merged commit fbe80d4 into dont-split-compilations Apr 16, 2026
3 checks passed
@alcuadrado alcuadrado deleted the dont-split-compilations-phase-11 branch April 16, 2026 16:39
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.

3 participants