Skip to content

check-osism-images: commit label on all images - #2829

Merged
berendt merged 1 commit into
mainfrom
label-baseline
Oct 13, 2026
Merged

berendt merged 1 commit into
mainfrom
label-baseline

Conversation

@ideaship

@ideaship ideaship commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

check-osism-images.sh compared de.osism.commit.release with the release tag only for kolla-ansible, exactly, and checked the other four images by push time. The image repositories now label all their images with the full release commit (osism/issues#1463), so the check covers all five:

  • A present label is always checked, by prefix of at least 7 characters, so short and full hashes both match.
  • A missing label fails from a per-image version on (COMMIT_LABEL_SINCE). kolla-ansible has carried the label since 0.20261001.0; the other four images get their entries once their first labelled version is tagged.
  • An older image without the label is checked by push time as before. The push-time check stays for every image.

The README section "Checking the other images of a tag" describes the label check.

Verification

tox -e drift-test: 991 passed, 2 skipped. New tests cover full and short hashes, a different or too-short label, a missing label before and from the cutoff, an image without a cutoff, numeric version ordering, and two end-to-end runs.

🤖 Generated with Claude Code

The check required the label de.osism.commit.release only on
kolla-ansible, and only as an exact match. The image repositories now
label their images with the full commit of the release repository.

Check the label on every image. It is compared by prefix of at least
seven characters, so short and full hashes both pass. A present label
is always checked. A missing label fails only from a per-image version
on (COMMIT_LABEL_SINCE); kolla-ansible has carried it since
0.20261001.0. Until the other images ship the label they are checked
by push time as before, which stays in place for every image.

Assisted-by: Claude:claude-sonnet-5-5
Signed-off-by: Roger Luethi <luethi@osism.tech>
@ideaship ideaship self-assigned this Oct 12, 2026
@ideaship
ideaship marked this pull request as ready for review October 13, 2026 01:56
@berendt
berendt merged commit 948c21e into main Oct 13, 2026
3 checks passed
@berendt
berendt deleted the label-baseline branch October 13, 2026 17:06
@github-project-automation github-project-automation Bot moved this from New to Done in Human Board Oct 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants