Tracking issue regarding changes required to support new modules #257
Labels
priority: medium
Needs to be done soon
state: pending
Pending requirements, dependencies, data, or more information.
type: feature
Brand new functionality, features, pages, workflows, endpoints, etc.
We have discussed the usage of Nushell for developing modules here: blue-build/modules#212
We're working on a v2 of the default-flatpaks module here: blue-build/modules#336
Here's a quick list of things that need to be implemented in CLI to finish off the support for the new types of modules and default-flatpaks v2:
type: default-flatpaks@v1
,type: default-flatpaks@v2
,type: default-flatpaks@latest
etc.@latest
by default.sh
suffix.sh
suffix..sh
to be there by default, unless themodule.yml
declares that the module is in Nushell.sh
to not be there, rename the script files of all modules (would break builds with earlier versions, but could be mitigated with symlinks) (local modules might need a different procedure).sh
file that is a shim for the.nu
script) (no CLI changes required)COPY --from=ghcr.io/blue-build/nushell-image:0.98.0 /nu/nu /usr/bin/nu
cp
the binary to the appropriate location.cp
the binary to the appropriate location.yq
(and possibly others) and goes alongsidebluebuild
as one of the binaries that gets included in every image. The version is the same across all builds and modules (need to make sure all modules support the newer version before upgrading, but wasting resources on shipping multiple versions becomes impossible).The text was updated successfully, but these errors were encountered: