Skip to content

feat(publish-image-index-manifest)!: Support other/additional tags - #140

Open
Techassi wants to merge 5 commits into
mainfrom
feat/publish-image-index-manifest-multiple-tags
Open

feat(publish-image-index-manifest)!: Support other/additional tags#140
Techassi wants to merge 5 commits into
mainfrom
feat/publish-image-index-manifest-multiple-tags

Conversation

@Techassi

Copy link
Copy Markdown
Member

This adds support for other/additional image index manifest tags. The current solution is not optimal, but this is the last missing piece to test the floating tag from end-to-end.

@Techassi Techassi self-assigned this Aug 21, 2026
@Techassi Techassi moved this to Development: In Progress in Stackable Engineering Aug 21, 2026
@Techassi
Techassi marked this pull request as ready for review August 21, 2026 10:02
@Techassi Techassi moved this from Development: In Progress to Development: Waiting for Review in Stackable Engineering Aug 21, 2026

@dervoeti dervoeti left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a few nits


### Outputs

- `image-index-uri`: The final image index URI, eg. `oci.stackable.tech/spd/kafka:3.4.1-stackable0.0.0-dev`.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- `canonical-image-index-manifest-uri`: The final image index URI, eg. `oci.stackable.tech/spd/kafka:3.4.1-stackable0.0.0-dev`.

# oci.stackable.tech/sdp/kafka:3.4.1-stackable0.0.0-dev
IMAGE_INDEX_URI="$REGISTRY_URI/$IMAGE_REPOSITORY:$IMAGE_INDEX_MANIFEST_TAG"
echo "IMAGE_INDEX_URI=$IMAGE_INDEX_URI" | tee -a "$GITHUB_OUTPUT"
IMAGE_REGISTRY_URI="${REGISTRY_URI}/${IMAGE_REPOSITORY}"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
IMAGE_REGISTRY_URI="${REGISTRY_URI}/${IMAGE_REPOSITORY}"
IMAGE_REPOSITORY_URI="${REGISTRY_URI}/${IMAGE_REPOSITORY}"

Maybe rename this? Since it includes the repo

IMAGE_VERSION: ${{ matrix.versions }}
shell: bash
run: |
FLOATING_IMAGE_INDEX_MANIFEST_TAG=$(boil tools floating-tag "${SDP_VERSION}-pr-321")

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
FLOATING_IMAGE_INDEX_MANIFEST_TAG=$(boil tools floating-tag "${SDP_VERSION}-pr-321")
set -euo pipefail
FLOATING_IMAGE_INDEX_MANIFEST_TAG=$(boil tools floating-tag "${SDP_VERSION}-pr-321")

@dervoeti dervoeti moved this from Development: Waiting for Review to Development: In Review in Stackable Engineering Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Development: In Review

Development

Successfully merging this pull request may close these issues.

2 participants