Skip to content

Track difftastic's versioned release asset names - #178

Merged
BrettKinny merged 1 commit into
mainfrom
fix/difftastic-versioned-assets
Oct 1, 2026
Merged

BrettKinny merged 1 commit into
mainfrom
fix/difftastic-versioned-assets

Conversation

@BrettKinny

Copy link
Copy Markdown
Collaborator

The v1.3.0-rc2 Candidate failed image-e2e at 7.3 sqrbx-update dry run: upstream difftastic 0.71.0 renamed its Linux assets to difft-<version>-<arch>-unknown-linux-gnu.tar.gz, so the registry pattern matched no asset and the updater (correctly) failed closed.

  • scripts/lib/tools.yaml: artifact pattern now includes {version}.
  • Dockerfile: DIFFTASTIC_VERSION 0.69.0 → 0.71.0 (the old pattern would not resolve the new pin, and the new pattern would not resolve 0.69.0).
  • checksums.txt: amd64/arm64 SHA-256 match GitHub's release-asset digest and locally downloaded bytes.

Only difftastic is changed; update-versions.sh would also bump yq/glow (2→3 major)/just/mise.

Verified: 20/20 host tests; image build; e2e-test.sh update 4/4 (7.3 passes); e2e-test.sh smoke 62/62; difft --version = 0.71.0.

🤖 Generated with Claude Code

Upstream difftastic 0.71.0 renamed its Linux assets to include the version
(difft-<version>-<arch>-unknown-linux-gnu.tar.gz), so sqrbx-update could not
resolve the latest asset and the v1.3.0-rc2 Candidate failed e2e 7.3. Pin
0.71.0 with checksums matching GitHub's release-asset digests and update the
registry artifact pattern.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@BrettKinny
BrettKinny merged commit 92b206b into main Oct 1, 2026
4 checks passed
@BrettKinny
BrettKinny deleted the fix/difftastic-versioned-assets branch October 1, 2026 05:14
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