Tag the released images in this repository
rgl opened this issue · 4 comments
Its quite hard to go from a image, say, image2disk:v1.0.0
to its source code, as there are no tags in this repository nor a git revision in the artifacthub page.
Can these be included in the release process?
Discussed at triage:
- We could add Github tags for each image released, say
image2disk-v1.0.0
- We could also add a commit label for each image released, say
0eaf0ebc
Thoughts?
Both sound good! :-)
It seems like if commits land and the README.md hasn't been updated, a new container reusing the same version string and thus the same tag will be pushed to quay. So there's no enforcement preventing us from pushing new containers with the same version string. (Also, per #69, other stuff may not be quite right with the release process.)
Example of container tag advancing repeatedly: https://quay.io/repository/tinkerbell-actions/image2disk?tab=history
Discussed again during triage. Possible plan of action (CC @mmlb):
- Add CI checks that enforce version updates in README.md when code changes.
- Push image tags that directly reference the git commit ID
- Push semver style tags so that users can get updated images easily.
Obsolete