An artifact can be any file or directory including but not limited to container images, packages, source directories.
- task
- error
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
readContractSourceaccepts a type parameter but performs no runtime validation of the contract read