Add OCI short reference parsing

This is a revived, revised version ov Add OCI short reference parsing (!294 - closed)

This MR ADDS step OCI short reference parsing. Git short reference parsing is still supported. We attempt first to parse git short references, and if that fails we try to parse oci short references.

The image reference and step file path are separated by a space. Any image reference that name.ParseReference can parse is allowed, including ports in the registry and digest instead of a tag. If not specified, the default registry is registry.gitlab.com and the default tag is latest. Similarly, if not specified, the step file defaults to step.yml at the root of the OCI image file system.

Fixes Add short step reference for OCI image step (#179)

Best reviewed commit-at-a-time.

Edited by Axel von Bertoldi

Merge request reports

Loading