Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adds additional tag without -ckN suffix
Currently, we publish manifest lists for each image and version with the -ckN suffix, where N is the number of versions we have published for that rock. This commit also publishes the same manifest lists without the -ckN suffix. This will help in 2 regards: - We typically want to deploy the latest version of a published rock. When it comes to user experience, it's a lot easier to just use the ghcr.io/canonical/foo:1.0.0 rock, rather than ghcr.io/canonical/foo:1.0.0-ckN, where a user would have too manually check what is the latest N revision of that rock. This issue is even more egregious in cases in which we'd need multiple rocks for the same application deployment (e.g.: Longhorn). - The documentation where these rocks are referenced with the -ckN suffix will get outdated over time, referencing an out-of-date revision. Instead, the manifest list without the -ckN suffix will always point towards the latest revision. The -ckN manifest lists are still published, so a user may still be able to pick a previous revision if needed.
- Loading branch information