Skip to content

image(mise): pin the usage tool version#159

Closed
nozaq wants to merge 5 commits into
mainfrom
claude/pr-mise-usage-pin
Closed

image(mise): pin the usage tool version#159
nozaq wants to merge 5 commits into
mainfrom
claude/pr-mise-usage-pin

Conversation

@nozaq

@nozaq nozaq commented Jul 12, 2026

Copy link
Copy Markdown
Member

Closing — superseded by #162, which took the opposite approach (remove mise use -g usage auto-installation entirely rather than pin its version). No longer needed.

claude added 3 commits July 13, 2026 00:11
docker/metadata-action previously derived every label from the
repository, so all nine images shared the same generic title and
description. Add a top-level description field to each build.yaml
(moving variant entries under a variants key), expose it through a new
build-config.sh description subcommand, and override the
org.opencontainers.image.title/description labels and index annotations
with per-image values at publish time.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Rt6cdQY4Q3ie1xpMgyy33S
mise 2026.7.0 and later require a newer glibc than bookworm provides,
and mise uses calendar versioning, so no future release can ever be
compatible with bookworm again. The variant was pinned to 2026.6.14
forever, meaning mise security fixes would never reach it. Discontinue
the variant instead of shipping a permanently frozen tool; previously
published bookworm tags remain on GHCR but stop receiving updates.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Rt6cdQY4Q3ie1xpMgyy33S
`mise use -g usage` resolved the latest usage release at build time, an
unpinned network fetch not covered by the minisign-verified mise
binary. Pin it to a Renovate-managed USAGE_VERSION build arg so the
fetch is deterministic and version bumps go through review like every
other dependency.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Rt6cdQY4Q3ie1xpMgyy33S
@nozaq nozaq force-pushed the claude/pr-mise-usage-pin branch from 787fec5 to b587669 Compare July 13, 2026 00:11
@nozaq nozaq force-pushed the claude/pr-pin-checksums branch from 2a17da7 to 73df312 Compare July 13, 2026 00:11
@nozaq nozaq changed the base branch from claude/pr-pin-checksums to claude/pr-mise-drop-bookworm July 13, 2026 00:12
nozaq added 2 commits July 13, 2026 09:21
Removed comments about usage pinning and build-time fetch.

Signed-off-by: nozaq <code@nozaq.com>
Removed redundant line about 'usage' tool installation.

Signed-off-by: nozaq <code@nozaq.com>
Base automatically changed from claude/pr-mise-drop-bookworm to claude/pr-per-image-oci-labels July 13, 2026 00:36
@nozaq nozaq changed the base branch from claude/pr-per-image-oci-labels to main July 13, 2026 00:37
@nozaq

nozaq commented Jul 13, 2026

Copy link
Copy Markdown
Member Author

in favor of #162

@nozaq nozaq closed this Jul 13, 2026
@nozaq nozaq deleted the claude/pr-mise-usage-pin branch July 14, 2026 10:05
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.

2 participants