-
Notifications
You must be signed in to change notification settings - Fork 9
Cell recipes #1088
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
Cell recipes #1088
Conversation
|
still a little more cleanup ... i was a little too aggressive on deletion - i don't think modules are handled right! and a few more tweaks - since recipes need to be put in their place (the proper space) some of our code doesn't know what space things end up in (the iterate on 506 line below in type errors) |
|
@seefeldb fyi, some work in progress - I think we could merge this idea of "recipeMeta" with the "recipe" of the charm - and then everything just works? it was MUCH faster doing it this way ... the way the framework works currently triggers 12 (+/-4) download/compile to recipe flows just to access the charm |
|
Nice! Hmm, there's an argument to be made to just treat the recipe as data of the charm, i.e. replace Mostly saying in case it makes things even easier - just get rid of all the recipe id stuff, and recipes are just source code. But might also be too much of a leap at once? |
|
@seefeldb I definitely have thought about doing that all in one go. but I ultimately decided against it as it is changing too much as is, I was over aggressive about "oh, we don't need to register modules, ..." and need to re-add that! so, I think a second pass where we link them to the charms as recipe nodes... |
| ); | ||
| } | ||
|
|
||
| this.syncRecipe(charm); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should this be awaited?
|
Yes!
…On Fri, Apr 25, 2025 at 12:06 PM Jordan Santell ***@***.***> wrote:
***@***.**** commented on this pull request.
------------------------------
In charm/src/manager.ts
<#1088 (comment)>:
> @@ -1248,6 +1259,8 @@ export class CharmManager {
);
}
+ this.syncRecipe(charm);
Should this be awaited?
—
Reply to this email directly, view it on GitHub
<#1088 (review)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAAAG3MBKBN7SLUXMQJLXD23JMQHAVCNFSM6AAAAAB3TNJHGGVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDOOJUGYYTGNRTG4>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
No description provided.