-
Notifications
You must be signed in to change notification settings - Fork 112
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
[Detect] Fail fast if buildpack.toml mixins are not satisfied by stack #578
Comments
I want to work on this issue. |
@srisatya1197 that's awesome! This issue is currently blocked on the unresolved question here: #573
but we'll do our best to get it un-blocked as soon as possible. Given that this issue is part of a larger epic that is currently taking shape, and thus requires a higher level of coordination, it would be great if you could join the discussion in our Slack #implementation channel. |
As per discussion here: buildpacks/spec#197 (comment) this belongs in analyze, not detect. |
Moving this back to detect, as each buildpack.toml won't be available to the analyzer. |
Breaking this into two issues as 0.12.0 won't have knowledge of stackpacks. |
Removing this from 0.12.0 milestone for the same reason as #573 (comment) |
By reading application buildpacks' buildpack.toml, the lifecycle can know what mixins are being statically requested.
The lifecycle can know what mixins are pre-installed on the stack by reading
analyzed.toml
.Therefore, if all statically requested mixins are NOT satisfied by the stack, the lifecycle should fail.
The text was updated successfully, but these errors were encountered: