Mix compiler task issue in umbrella app on 1.19

Hi All,

I am bumping into a weird issue with an umbrella app while upgrading to latest Elixir 1.19.x + otp28.
A couple apps in the umbrella depend on surface, and leverage surfaces co-located hook feature. On the latest version of elixir this seems to have stopped working as before.

I have reproduced the issue here: harmon25/sface_demo: Sface Demo / Bug Reproduction

The README describes how to reproduce the issue.

TLDR:
It works as expected when the app is not in an umbrella, but same app in an umbrella no longer works as expected (on latest elixir + otp)

Why I believe this is a bug, is that the same code - on previous version of Elixir works fine, and inspecting the args passed to this task on the offending branch are
["--from-mix-deps-compile", "--no-warnings-as-errors", "--no-code-path-pruning"]
When it should be []

I was considering an issue on the Elixir Repo - but i thought i would ask here first.

Thanks for any help!

It has been fixed on v1.19 branch. We should do a new release this week!

Thanks Jose! Glad to known I am not crazy - should have looked closer at the recent prs/commits.

You’re amazing!

v1.19.2 is out!