Skip to content

Fix claude-desktop download 404 (upstream renamed release assets) - #472

Merged
compscidr merged 1 commit into
mainfrom
jason/fix-claude-desktop-asset-naming
Aug 3, 2026
Merged

Fix claude-desktop download 404 (upstream renamed release assets)#472
compscidr merged 1 commit into
mainfrom
jason/fix-claude-desktop-asset-naming

Conversation

@compscidr

Copy link
Copy Markdown
Owner

Summary

Every Molecule run started failing today with a 404 downloading claude-desktop: aaddrick renamed the assets within existing releases from claude-desktop_<claude>-<aaddrick>_<arch>.deb to claude-desktop_<claude>_<arch>.deb. Verified against the release API and by extracting the new .deb's control file — its internal Version is now the bare claude version (1.24012.9), so both the download filename and the dpkg-query idempotence comparison should use just the upstream part of the tag. One-line derivation change (plus comment).

Verified: new URL resolves (HTTP 206 on ranged GET), lint clean, dev.yml syntax-check passes.

Merge this before re-running the other open PRs — their Molecule jobs all hit this 404 now.

Test plan

  • New asset URL resolves for the pinned tag
  • .deb control Version matches the derived comparison value
  • Molecule green on this PR

🤖 Generated with Claude Code

Upstream renamed release assets within existing tags from
claude-desktop_<claude>-<aaddrick>_<arch>.deb to
claude-desktop_<claude>_<arch>.deb, and the package Version field is
now the bare claude version. Derive the filename version from just the
upstream part of the tag — fixes the 404 breaking every molecule run.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings August 3, 2026 01:35

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the claude-desktop Debian asset filename/version derivation in the dev_gui Ansible role to match upstream’s renamed release assets, fixing Molecule failures caused by 404s when downloading the pinned .deb.

Changes:

  • Adjusts the tag-to-filename version derivation to use only the upstream Claude version (dropping the aaddrick version component).
  • Adds inline documentation explaining the upstream asset rename and why the dpkg version comparison now matches the upstream version.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@compscidr
compscidr merged commit a44596c into main Aug 3, 2026
5 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.

2 participants