Skip to content

Point install URLs to dnsimple.com - #77

Merged
weppos merged 2 commits into
mainfrom
dnsimple-com-install-script
Sep 17, 2026
Merged

weppos merged 2 commits into
mainfrom
dnsimple-com-install-script

Conversation

@weppos

@weppos weppos commented Sep 17, 2026

Copy link
Copy Markdown
Member

The install URLs now point to https://dnsimple.com/install.sh and https://dnsimple.com/install.ps1. This change updates the upgrade command in the new release notice and the README. The Netlify site stops publishing the scripts and redirects the old install URLs to dnsimple.com, so the upgrade command that older releases print continues to work.

This change deletes install.sh and install.ps1. dnsimple/dnsimple-app now holds the only copy of the scripts, so a change to a script is made there.

🔍 QA

Scenario: Upgrade command

  • Run go test ./internal/update/.
  • Confirm that the tests pass with the dnsimple.com URLs.

📋 Deployment Pre/Post tasks

  • PRE: Deploy the webapp changes, so that dnsimple.com serves both scripts before Netlify redirects to them.

:shipit: Deployment Verification

  • curl -sI https://dnsimple-cli.netlify.app/install.sh returns a 301 to https://dnsimple.com/install.sh.
  • curl -sI https://cli-beta.dnsimple.com/install.ps1 returns a 301 to https://dnsimple.com/install.ps1.
  • curl -fsSL https://dnsimple-cli.netlify.app/install.sh | head returns the shell script.

dnsimple.com now serves install.sh and install.ps1. The Netlify site
stops publishing the scripts and redirects the old URLs, so the upgrade
command that older releases print keeps working.
@weppos weppos self-assigned this Sep 17, 2026
@weppos weppos added the enhancement New feature, enhancement or code changes, not related to defects label Sep 17, 2026
dnsimple.com serves the install scripts now, and holds the only copy.
@weppos
weppos merged commit 5d85a7c into main Sep 17, 2026
8 checks passed
@weppos
weppos deleted the dnsimple-com-install-script branch September 17, 2026 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature, enhancement or code changes, not related to defects

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant