harmon25
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!
Marked As Solved
josevalim
It has been fixed on v1.19 branch. We should do a new release this week!
Also Liked
josevalim
v1.19.2 is out!
harmon25
Thanks Jose! Glad to known I am not crazy - should have looked closer at the recent prs/commits.
You’re amazing!







