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
Copy Markdown
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
@promptless
Copy link
Copy Markdown

promptless Bot commented Mar 23, 2026

📝 Documentation updates detected!

Updated existing suggestion: Update runpodctl documentation for v2.0


Tip: Create additional Docs Collections to keep multiple repositories in sync 📚

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