Skip to content

Release v0.1.2#29

Merged
crzykidd merged 2 commits into
mainfrom
dev
Jun 7, 2026
Merged

Release v0.1.2#29
crzykidd merged 2 commits into
mainfrom
dev

Conversation

@crzykidd

@crzykidd crzykidd commented Jun 7, 2026

Copy link
Copy Markdown
Owner

[0.1.2] — 2026-06-07

Fixed

  • Published container image was unpullable (manifest unknown / 404) — the publish
    workflow built with docker/build-push-action defaults, which attach provenance/SBOM
    attestations and turn each pushed tag into an OCI image index whose per-platform and
    attestation manifests are untagged. The weekly "Cleanup Container Images" job deleted
    untagged versions with min-versions-to-keep: 0, removing those child manifests and leaving
    every tag (:latest, :v0.1.1, …) pointing at a missing manifest. The build now pushes a
    plain single-platform manifest (provenance: false, sbom: false), and the cleanup keeps a
    buffer (min-versions-to-keep: 5) with a warning that untagged-deletion is unsafe for
    indexed/attested images. Pulling :latest works again after the next publish.

crzykidd added 2 commits June 7, 2026 10:27
…erenced manifests

build-push-action defaults attach provenance/SBOM attestations, making each tag
an OCI index with untagged child manifests. The weekly untagged-image cleanup
(min-versions-to-keep: 0) deleted those children, breaking every tag (404 on
pull). Set provenance:false/sbom:false for a plain single-platform manifest, and
give prune-untagged a min-versions-to-keep buffer plus a hazard warning.
- pyproject.toml bumped to 0.1.2
- CHANGELOG: rolled [Unreleased] → [0.1.2] — 2026-06-07
- README: version badge + What's New entry, Status updated
- CLAUDE.md: Build Status block updated (Last shipped v0.1.2)
@crzykidd crzykidd merged commit d17be3e into main Jun 7, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant