Skip to content

fix: correct download URL pattern in install script#235

Merged
TimPietruskyRunPod merged 1 commit intomainfrom
fix/install-script-url
Mar 3, 2026
Merged

fix: correct download URL pattern in install script#235
TimPietruskyRunPod merged 1 commit intomainfrom
fix/install-script-url

Conversation

@TimPietruskyRunPod
Copy link
Member

Summary

  • Fix download URL to match goreleaser's naming: runpodctl-{os}-{arch}.tar.gz (dashes, no version in filename)
  • Use darwin-all universal binary for macOS instead of per-arch builds
  • Add aarch64/arm64 support for Linux

What was broken

The install script constructed URLs like:

runpodctl_1.14.15_linux_amd64.tar.gz  (underscores, version in filename)

But goreleaser produces:

runpodctl-linux-amd64.tar.gz  (dashes, no version)

This caused a 404, leaving the old pre-installed binary on PATH.

Validated

  • macOS darwin-all URL → 200, binary runs correctly (runpodctl 2.1.0-0e6667c)
  • Linux linux-amd64 URL → 200
  • Linux linux-arm64 URL → 200

Fixes #221
Fixes #150

@justinwlin justinwlin self-requested a review February 25, 2026 16: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.

Download script not working Install instructions in README install an old version on the default Runpod.io Docker image

2 participants