Skip to content

v1.0.5 has no macOS ARM64 release asset; VS Code updater reports success after HTTP 404 #530

Description

@tarrific

Summary

The VS Code Parallels Desktop extension cannot update Parallels DevOps on an Apple-silicon Mac from v1.0.4 to v1.0.5. The required release archive returns HTTP 404, but the extension subsequently reports that the service was installed successfully.

Environment

  • macOS on Apple Silicon (darwin-arm64)
  • Parallels Desktop VS Code extension 1.5.11
  • Installed prldevops: 1.0.4, stable channel
  • Attempted update: v1.0.5

Reproduction

  1. Open the Parallels Desktop VS Code extension on an Apple-silicon Mac.
  2. Let it detect v1.0.5 as the latest Parallels DevOps version.
  3. Select the extension's install/update action.

Actual result

The extension's output contains:

Installing prldevops v1.0.5 for darwin-arm64
Downloading release v1.0.5
Downloading prldevops release from GitHub Releases
Failed to download prldevops release from GitHub Releases (HTTP status: 404)
install exited with code 1
DevOps Service installed successfully

The v1.0.5 release does not provide the required macOS ARM64 archive (the installer attempts the matching darwin-arm64 release URL), so this is reproducible outside VS Code as well. The current installer script constructs the same download URL.

Expected result

Either:

  1. publish a signed macOS ARM64 archive for v1.0.5; or
  2. do not advertise v1.0.5 as installable on macOS ARM64 until that asset exists.

Also, the extension should propagate the non-zero installer exit status and show installation failure rather than DevOps Service installed successfully.

Impact

Apple-silicon users cannot update beyond v1.0.4 using the supported VS Code or installer workflow.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions