diff --git a/.github/workflows/publish_container_images.yml b/.github/workflows/publish_container_images.yml index 48ae0c2..ac200d4 100644 --- a/.github/workflows/publish_container_images.yml +++ b/.github/workflows/publish_container_images.yml @@ -26,7 +26,14 @@ jobs: id: metaprocessor uses: docker/metadata-action@v4 with: - images: ghcr.io/${{ github.repository }}_processor + # Pinned rather than derived from the github.repository context. Container + # packages are scoped to the organisation and named at push time, so they + # are not renamed or redirected when a repository is renamed. Interpolating + # the repository name meant this repo's rename would have silently started + # publishing to a brand new, empty package while every chart and compose + # file kept pulling the existing one — a release that changes nothing. + # The tfchain workflows pin their image names for the same reason. + images: ghcr.io/threefoldtech/tfchain_graphql_processor tags: | type=semver,pattern={{version}} @@ -42,7 +49,8 @@ jobs: id: metaquerynode uses: docker/metadata-action@v4 with: - images: ghcr.io/${{ github.repository }}_query-node + # Pinned for the same reason as the processor image above. + images: ghcr.io/threefoldtech/tfchain_graphql_query-node tags: | type=semver,pattern={{version}}