let base = import "../nickel/stratum-base/stratum-base.ncl" in { id = "build-crate", handler = "scripts/nu/build.nu", input_schemas = { "linted-code" = "schemas/capabilities/linted-code.ncl", "formatted-code" = "schemas/capabilities/formatted-code.ncl", }, output_schemas = { "built-artifact" = "schemas/capabilities/built-artifact.ncl" }, compensate = "scripts/nu/build-rollback.nu", retry = { max = 3, backoff_secs = 10, strategy = 'exponential }, timeout_secs = 600, atomic = true, triggers = [], } | base.NodeDefinition