Conversation
Deploying bluebuild-schema with
|
| Latest commit: |
2ff2725
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://b65f6d71.schema-e29.pages.dev |
| Branch Preview URL: | https://recipe-v2.schema-e29.pages.dev |
e444fac to
450eebf
Compare
|
Seems great. I like that The distinction between metadata and spec might be a bit confusing. For example, why are labels metadata but tags spec? Well, of course this is because tags are used to pull the image, and labels are just metadata. This is not a problem with the schema then I guess, just something that needs to be documented. And you have documented it. I'm just thinking out loud forgive me... |
I was kind of going back and forth about the tags being under spec versus metadata. The way I see it is that metadata is just information about the image and spec contains options for how to build the image. The tags themselves are kind of part of the build, but they don't really affect how the internal parts of the image are built, so I could go either way on that front. |
The implementation for Recipe V2. Schema changes are in blue-build/schema#19. Closes #180
This PR adds the schema for Recipe V2 (a long time coming). This is based on the discussion in blue-build/cli#180.
Example: