0.11.0-remove-oras-afd37deec30346501cb2bb051dc2fa6391af2e78 • Published 4 years ago
@balena/transformers-core v0.11.0-remove-oras-afd37deec30346501cb2bb051dc2fa6391af2e78
transformers-core
Artifacts
An artifact can be any file or directory including but not limited to container images, packages, source directories.
Runtimes
Manifests
Workspaces
Inbuilt types
- task
- error
Contracts
Comparison with Jellyfish contracts:
- Uses
slugas primary key instead ofid slugis composition ofloop/repo/typetypedoes not include version- Adds
typeVersionfield, semver range, expected to be added to Jellyfish - Adds
repofield, expected to be added to Jellyfish
TODO
- expose task and error as type contracts, that can be loaded by transformer systems.
- create common runtime interface for container-based and js-based transformers
- unify/clarify artifact uri and "reference" naming
- how to support the null loop
- should slugs with-out the loop be supported
repo/type:version
- should slugs with-out the loop be supported