Repository navigation
Fix missing VSIX in container image and stale layer cache - #1
Merged
Merged
Conversation
The Dockerfile's download RUN text never changes, and push and scheduled builds passed the literal "latest" as CLAUDE_VERSION. Buildx therefore reused the cached layer, so a later release (and any VSIX that was missing from the first fetch) was never re-downloaded. Resolve "latest" in the workflow before the build so the build arg is the concrete version and changes with each release. Add a no_cache dispatch input for rebuilding after a transient download failure. Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01X2Dg8m49Yw4MhHXpmyq2F7
The Claude Code VSIX is no longer published at downloads.claude.ai/<version>/vscode/claude-code.vsix; the build logs show it 404s for the current release. Look up the latest anthropic.claude-code package on Open VSX and download its files.download URL. The step stays optional: a failed lookup or download warns and the build continues. Update CLAUDE.md to describe the new source. Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01X2Dg8m49Yw4MhHXpmyq2F7
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
downloads.claude.ai/<version>/vscode/claude-code.vsix(404 for the current release). The Dockerfile now looks up the latestanthropic.claude-codepackage on Open VSX and downloads itsfiles.downloadURL. The step stays optional and warns on failure.latestasCLAUDE_VERSION, so the download layer was reused across releases. The workflow now resolveslatestto a concrete version before the build.no_cachedispatch input rebuilds every layer.CLAUDE.mddescribes the Open VSX source.Verification
vsix=yes; win32=yesfor both.2.1.307,update_aliases=false): build succeeded, VSIX verify passed (129 MB zip), Windows binary verify passed (claude.exepresent).Notes
mainruns the publish workflow, which pushes themaintag and moveslatestto a fresh build of the current Claude Code release.Generated by Claude Code