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
Publish containers tagged with version created by uci releaser (#794)
This repository started using unified CI (uci) a while back to make
tagged releases. This release mechanism is triggered by editing the
`version.json` which in turn triggers a CI workflow to make a tagged
release along with ghithub release etc.
The issue with this approach is that because the tag is created by CI it
does not trigger other CI jobs that listen to `tags: ['v*']` events.
Therefore, since the switch we have only been publishing containers
tagged with `main`.
The changes here resolve this issue by triggering the GHCR publish
workflow whenever releaser wrokflow succeeds. It then fishes out the ref
produced by the releaser workflow to use as tagging. This will then give
us containers tagged by whatever release we make using uci releaser
workflow.
Additionally, it adds `type=sha,format=long` tagging to containers for
easier debugging and deployment of an explicit commit to `main`.
0 commit comments