You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 14, 2020. It is now read-only.
Actually the spec, in the discovery section, doesn't specify that, if no version is provided, it'll do discovery providing a default version as "latest". But the appc/spec code does this.
This is used for implementing the "latest" pattern. So someone could just define a single template like https://{name}-{version}.{ext} and, if an user just requires "myaci" it will use:
https://myaci-latest.aci
I have some thoughts on pros and cons of this approach:
It's handy since with an unique template, a server can implement "latest" just providing an url that can be a symlink/redirect to the real latest aci).
it's different from the noarch approach. Here if someone wants a noarch aci it should provide multiple templates in this order:
Remove from the appc/spec code the defaulting of version to "latest" if not provided. This will impact current implementation since many expect to abtain the "latest" aci with just one template, but it's probably cleaner.
Before opening a PRs on first or second behavior I'd like to ear your thoughts.
Actually the spec, in the discovery section, doesn't specify that, if no version is provided, it'll do discovery providing a default version as "latest". But the appc/spec code does this.
This is used for implementing the "latest" pattern. So someone could just define a single template like
https://{name}-{version}.{ext}and, if an user just requires "myaci" it will use:https://myaci-latest.aciI have some thoughts on pros and cons of this approach:
noarchapproach. Here if someone wants anoarchaci it should provide multiple templates in this order:on discovery, not providing
osandarch, the first template will fail to render, and the second will render and be used.Using the
noarchapproach, thelatestpattern can be implemented with another template:or
So I have two proposal:
Before opening a PRs on first or second behavior I'd like to ear your thoughts.