About
We currently have packages.runtime to include our runtime dependencies and packages.dev to include our dev dependencies.
A new packages.tools parameter should be created which will include all the dependencies/tools a user would require for CI actions or the ones that should not be included in the OCI image by default.
These packages should be included in the devShell as well.
We should also allow users to include these tools packages in the base image as well. By default, we shouldn't template packages.tools in the oci.layers field but if a user wants he/she should be able to add that.
Dod
About
We currently have
packages.runtimeto include our runtime dependencies andpackages.devto include our dev dependencies.A new
packages.toolsparameter should be created which will include all the dependencies/tools a user would require for CI actions or the ones that should not be included in the OCI image by default.These packages should be included in the
devShellas well.We should also allow users to include these
toolspackages in the base image as well. By default, we shouldn't templatepackages.toolsin theoci.layersfield but if a user wants he/she should be able to add that.Dod
toolsparam in thepackagesblock is created. Users can add a package totoolsviabsf search.devShellstemplate to loop over thetoolspackages as well.packages.toolscan be defined inoci.layers.