-
Notifications
You must be signed in to change notification settings - Fork 1
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
Add CI #2
base: main
Are you sure you want to change the base?
Add CI #2
Conversation
40a5e50
to
a7b703c
Compare
a7b703c
to
afeceaf
Compare
curious why Mixer is needed here? I thought it was only used in the parent app? |
I'm not sure why it is used but it is used for configuring |
but isn't that triggered because you copied the |
ah that may very well be, let me try to fix this thank you for bringing that up. anyway I think this is yet another reason to make mess a configurable full fledged library with a single source of truth codebase that can serve the needs of the umbrella app and extensions. the chicken and egg problem must be solved the same way it has been done for mix, since you can't install mix from mix itself. but yes I agree this is probably more complicated than valuable. I'd like to come up with some solution for this because it makes contributing deeper to extensions more complex in my experience. |
anyway it seems it doesn't depend on simpler/more complex mess but on an actual call to |
0612d5d
to
f51e37c
Compare
ah, I moved that config file out of the parent app recently and didn't realise that, it's an easy fix though, for example copying these small functions to
|
I just tried changing from
Does it make sense to change: known_deps = Bonfire.Common.Extend.deps_tree_flat() || [] to: known_deps = if Code.ensure_loaded?(Bonfire.Common.Extend) , do: Bonfire.Common.Extend.deps_tree_flat() || [], else: [] It is kind of hacky because all mix commands run before running |
Ah yeah that should work! Because before the deps are fetched that list wouldn't contain them anyway, so this doesn't alter the behaviour in any meaningful way :) |
No description provided.