Skip to content

docs(cli): fix install URL on Getting Started page#3948

Merged
saddlepaddle merged 1 commit into
mainfrom
docs/fix-cli-install-url
May 1, 2026
Merged

docs(cli): fix install URL on Getting Started page#3948
saddlepaddle merged 1 commit into
mainfrom
docs/fix-cli-install-url

Conversation

@saddlepaddle
Copy link
Copy Markdown
Collaborator

@saddlepaddle saddlepaddle commented May 1, 2026

Summary

  • The CLI Getting Started page told users to run curl -fsSL https://app.superset.sh/install.sh | sh, but app.superset.sh is the authed web app — that path 307s to /sign-in, so curl (with -L) pipes the sign-in HTML into sh and the install silently breaks.
  • The installer actually lives on the marketing site at https://superset.sh/cli/install.sh (matches the script's own usage hint and the Homebrew tap published alongside it).

Test plan

  • curl -fsSL https://superset.sh/cli/install.sh returns 200 with content-type: application/x-sh
  • curl -fsSL https://app.superset.sh/install.sh 307s to /sign-in?redirect=%2Finstall.sh (the broken behavior)
  • Verify docs.superset.sh/cli/getting-started renders the corrected URL after deploy

Summary by cubic

Fixes the CLI Getting Started install command to point to the public installer at https://superset.sh/cli/install.sh. This avoids the auth redirect from https://app.superset.sh/install.sh that piped sign-in HTML into sh and broke installs.

Written for commit 83ee7a5. Summary will update on new commits.

Summary by CodeRabbit

  • Documentation
    • Updated CLI installer download URL in the getting-started guide to ensure users retrieve the correct installation script.

The CLI install command pointed at app.superset.sh/install.sh, which is
behind auth and 307s to the sign-in page — piping that into sh fails.
The installer is served from the marketing site at superset.sh/cli/install.sh
(matches the in-script usage hint and the Homebrew tap path).
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 1, 2026

Caution

Review failed

Pull request was closed or merged during review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: fc7fc50d-5ef8-4430-8ec0-074f0dc02a83

📥 Commits

Reviewing files that changed from the base of the PR and between 6a999e6 and 83ee7a5.

📒 Files selected for processing (1)
  • apps/docs/content/docs/cli/getting-started.mdx

📝 Walkthrough

Walkthrough

The CLI installation documentation has been updated to reflect a new installer URL. The installation script endpoint is now accessed from https://superset.sh/cli/install.sh instead of https://app.superset.sh/install.sh, maintaining the same curl-based execution pattern.

Changes

Cohort / File(s) Summary
CLI Documentation
apps/docs/content/docs/cli/getting-started.mdx
Updated installer URL from https://app.superset.sh/install.sh to https://superset.sh/cli/install.sh in the CLI getting started guide.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A hop, a skip, a URL so fine,
The path to install now takes a different line,
From app.superset to superset.sh it goes,
Where the CLI magic grows and grows! ✨

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive The description provides context, test plan, and rationale, but does not follow the repository's template structure with sections like Type of Change, Related Issues, and Testing. Restructure the description to follow the template: add Type of Change (likely Documentation), Related Issues section, and formally list Testing steps according to the provided template format.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and accurately describes the main change: fixing an incorrect CLI install URL on the Getting Started documentation page.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/fix-cli-install-url

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
Review rate limit: 7/8 reviews remaining, refill in 7 minutes and 30 seconds.

Comment @coderabbitai help to get the list of available commands and usage tips.

@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented May 1, 2026

Greptile Summary

This PR fixes a broken install URL in the CLI Getting Started docs. The old URL (app.superset.sh/install.sh) 307-redirects to the sign-in page, causing curl -L to pipe HTML into sh silently; the corrected URL (superset.sh/cli/install.sh) serves the actual installer script.

Confidence Score: 5/5

Safe to merge — single-line documentation fix correcting a broken install URL.

The change is a one-line URL correction in a docs file with no logic, no code, and no side effects. The PR description includes manual verification that the new URL returns 200 with the correct content type and the old URL 307-redirects to sign-in.

No files require special attention.

Important Files Changed

Filename Overview
apps/docs/content/docs/cli/getting-started.mdx Single-line URL fix: app.superset.sh/install.shsuperset.sh/cli/install.sh to point to the correct installer endpoint.

Sequence Diagram

sequenceDiagram
    participant User
    participant OldURL as app.superset.sh/install.sh (OLD)
    participant SignIn as app.superset.sh/sign-in
    participant NewURL as superset.sh/cli/install.sh (NEW)
    participant sh as sh (shell)

    Note over User,sh: Before fix (broken)
    User->>OldURL: curl -fsSL
    OldURL-->>User: 307 → /sign-in
    User->>SignIn: curl follows redirect
    SignIn-->>User: 200 HTML (sign-in page)
    User->>sh: pipes HTML into sh
    sh-->>User: silent failure / errors

    Note over User,sh: After fix (correct)
    User->>NewURL: curl -fsSL
    NewURL-->>User: 200 install.sh (application/x-sh)
    User->>sh: pipes script into sh
    sh-->>User: binary installed at /usr/local/bin/superset
Loading

Reviews (1): Last reviewed commit: "docs(cli): fix install URL on Getting St..." | Re-trigger Greptile

@saddlepaddle saddlepaddle merged commit 3549557 into main May 1, 2026
13 of 14 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 1, 2026

🚀 Preview Deployment

🔗 Preview Links

Service Status Link
Neon Database (Neon) View Branch
Vercel API (Vercel) Open Preview
Vercel Web (Vercel) Open Preview
Vercel Marketing (Vercel) Open Preview
Vercel Admin (Vercel) Open Preview
Vercel Docs (Vercel) Open Preview

Preview updates automatically with new commits

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.

1 participant