Skip to content

Implement variant-aware run preparation configurations for isolated projects support. - #325

Open
marchermans wants to merge 3 commits into
NG_7.1from
feature/isolated-projects
Open

Implement variant-aware run preparation configurations for isolated projects support.#325
marchermans wants to merge 3 commits into
NG_7.1from
feature/isolated-projects

Conversation

@marchermans

Copy link
Copy Markdown
Member

TLDR:

Changed the way we access internal project reference to ensure we are compatible with Isolated Projects.

Warning

This is a first pass, it works as far as I can tell properly in multi-project and IDE based environments and tests are passing to cover these paths. But bugs might occur.

Changes:

  • Expose metadata variants with information about sourcesets to include in a run.
  • Update API for included sourcesets in a run to handle configurations instead which are isolated project safe
  • Update the Directory Cache to be safe for use with MacOS in Unit Testing.

@neoforged-pr-publishing

Copy link
Copy Markdown
  • Publish PR to GitHub Packages

@github-actions

github-actions Bot commented Aug 9, 2026

Copy link
Copy Markdown
TestsPassed ☑️SkippedFailed ❌️
JUnit Test Report561 ran546 passed0 skipped15 failed

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.

1 participant