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

Fix transitiveCoursierProjects cause OOM on large build #4452

Merged

Conversation

hoangmaihuy
Copy link
Contributor

Resolve #4451

It seems that transitiveCoursierProjects is populated with repetitive transitive modules, that's why it only causes problem for large build.

@lihaoyi lihaoyi merged commit 83a00c9 into com-lihaoyi:0.12.x Feb 2, 2025
30 of 31 checks passed
lihaoyi added a commit that referenced this pull request Feb 2, 2025
)

Resolve #4451 

It seems that `transitiveCoursierProjects` is populated with repetitive
transitive modules, that's why it only causes problem for large build.

Please open all PRs as drafts and ensure that your fork of Mill has 
`settings/actions` / `Allow all actions and reusable workflows` enabled
to run CI on
your own fork of the Mill repo. Only once CI passes mark the PR as
`Ready for review`
and CI will run on the main Mill repo before we merge it.

Co-authored-by: Mai Huy Hoàng <hoangmaihuy@users.noreply.github.com>
@lefou lefou added this to the 0.12.8 milestone Feb 2, 2025
alexarchambault pushed a commit to alexarchambault/mill that referenced this pull request Feb 3, 2025
…i#4452) (com-lihaoyi#4454)

Resolve com-lihaoyi#4451 

It seems that `transitiveCoursierProjects` is populated with repetitive
transitive modules, that's why it only causes problem for large build.

Please open all PRs as drafts and ensure that your fork of Mill has 
`settings/actions` / `Allow all actions and reusable workflows` enabled
to run CI on
your own fork of the Mill repo. Only once CI passes mark the PR as
`Ready for review`
and CI will run on the main Mill repo before we merge it.

Co-authored-by: Mai Huy Hoàng <hoangmaihuy@users.noreply.github.com>
gamlerhart pushed a commit to gamlerhart/mill that referenced this pull request Feb 9, 2025
…i#4452) (com-lihaoyi#4454)

Resolve com-lihaoyi#4451 

It seems that `transitiveCoursierProjects` is populated with repetitive
transitive modules, that's why it only causes problem for large build.

Please open all PRs as drafts and ensure that your fork of Mill has 
`settings/actions` / `Allow all actions and reusable workflows` enabled
to run CI on
your own fork of the Mill repo. Only once CI passes mark the PR as
`Ready for review`
and CI will run on the main Mill repo before we merge it.

Co-authored-by: Mai Huy Hoàng <hoangmaihuy@users.noreply.github.com>
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