mirror of
https://github.com/supabase/supabase.git
synced 2026-10-05 09:25:06 +03:00
docs(cli): document beta channel install and link SASL troubleshooting (#45734)
## I have read the [CONTRIBUTING.md](https://github.com/supabase/supabase/blob/master/CONTRIBUTING.md) file. YES/NO ## What kind of change does this PR introduce? Bug fix, feature, docs update, ... ## What is the current behavior? Please link any relevant issues here. ## What is the new behavior? Feel free to include screenshots if it includes visual changes. ## Additional context Add any other context or screenshots. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Documentation** * Added Beta channel section documenting pre-release Supabase CLI installation for macOS, Windows, Linux, and npm. * Updated CLI update instructions with beta-specific commands for Homebrew, Scoop, and npm. * Enhanced troubleshooting guide with reference to beta channel documentation. [](https://app.coderabbit.ai/change-stack/supabase/supabase/pull/45734) <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: avallete <8771783+avallete@users.noreply.github.com>
This commit is contained in:
2 files changed
+83
-1
No files matched your search
@@ -97,6 +97,64 @@ Global installation using `npm install -g supabase` is not supported. For global
|
||||
</TabPanel>
|
||||
</Tabs>
|
||||
|
||||
## Beta channel
|
||||
|
||||
Pre-release CLI builds ship from the development branch (`X.Y.Z-beta.N` versions). Use the npm `beta` dist-tag, or install `supabase-beta` via Homebrew / Scoop (separate packages from stable).
|
||||
|
||||
<Tabs
|
||||
scrollable
|
||||
size="small"
|
||||
type="underlined"
|
||||
defaultActiveId="npm"
|
||||
queryGroup="platform"
|
||||
>
|
||||
<TabPanel id="macos" label="macOS">
|
||||
|
||||
```sh
|
||||
brew install supabase/tap/supabase-beta
|
||||
brew link --overwrite supabase-beta
|
||||
```
|
||||
|
||||
</TabPanel>
|
||||
<TabPanel id="windows" label="Windows">
|
||||
|
||||
```powershell
|
||||
scoop bucket add supabase https://github.com/supabase/scoop-bucket.git
|
||||
scoop install supabase-beta
|
||||
```
|
||||
|
||||
</TabPanel>
|
||||
<TabPanel id="linux" label="Linux">
|
||||
|
||||
#### Homebrew
|
||||
|
||||
```sh
|
||||
brew install supabase/tap/supabase-beta
|
||||
brew link --overwrite supabase-beta
|
||||
```
|
||||
|
||||
#### Linux packages
|
||||
|
||||
Beta builds are attached to [GitHub pre-releases](https://github.com/supabase/cli/releases). Download the `.apk`, `.deb`, or `.rpm` for your platform and install with the same commands as [Linux packages](#linux-packages) above.
|
||||
|
||||
</TabPanel>
|
||||
<TabPanel id="npm" label="nodejs">
|
||||
|
||||
Install as a dev dependency:
|
||||
|
||||
```sh
|
||||
npm install supabase@beta --save-dev
|
||||
```
|
||||
|
||||
Or run without installing:
|
||||
|
||||
```sh
|
||||
npx supabase@beta --help
|
||||
```
|
||||
|
||||
</TabPanel>
|
||||
</Tabs>
|
||||
|
||||
## Updating the Supabase CLI
|
||||
|
||||
When a new [version](https://github.com/supabase/cli/releases) is released, you can update the CLI using the same methods.
|
||||
@@ -114,6 +172,12 @@ When a new [version](https://github.com/supabase/cli/releases) is released, you
|
||||
brew upgrade supabase
|
||||
```
|
||||
|
||||
Beta channel:
|
||||
|
||||
```sh
|
||||
brew upgrade supabase-beta
|
||||
```
|
||||
|
||||
</TabPanel>
|
||||
<TabPanel id="windows" label="Windows">
|
||||
|
||||
@@ -121,6 +185,12 @@ brew upgrade supabase
|
||||
scoop update supabase
|
||||
```
|
||||
|
||||
Beta channel:
|
||||
|
||||
```powershell
|
||||
scoop update supabase-beta
|
||||
```
|
||||
|
||||
</TabPanel>
|
||||
<TabPanel id="linux" label="Linux">
|
||||
|
||||
@@ -130,6 +200,12 @@ scoop update supabase
|
||||
brew upgrade supabase
|
||||
```
|
||||
|
||||
Beta channel:
|
||||
|
||||
```sh
|
||||
brew upgrade supabase-beta
|
||||
```
|
||||
|
||||
#### Linux package manager
|
||||
|
||||
1. Download the latest package from the [Supabase CLI releases page](https://github.com/supabase/cli/releases/latest)
|
||||
@@ -147,6 +223,12 @@ If you have installed the CLI as dev dependency via [npm](https://www.npmjs.com/
|
||||
npm update supabase --save-dev
|
||||
```
|
||||
|
||||
Beta channel (`supabase@beta`):
|
||||
|
||||
```sh
|
||||
npm update supabase@beta --save-dev
|
||||
```
|
||||
|
||||
</TabPanel>
|
||||
</Tabs>
|
||||
|
||||
|
||||
+1
-1
@@ -24,7 +24,7 @@ This typically indicates an authentication failure where the database connection
|
||||
```
|
||||
|
||||
3. **Skip the Pooler and connect directly to the database with the Supabase CLI (Requires IPv6):**
|
||||
- If your network supports IPv6, you can use the beta CLI version with the `--skip-pooler` flag to bypass the connection pooler to avoid this particular issue.
|
||||
- If your network supports IPv6, you can use the beta CLI version with the `--skip-pooler` flag to bypass the connection pooler to avoid this particular issue. Install options are documented under [Beta channel](/docs/guides/local-development/cli/getting-started#beta-channel) in the CLI getting started guide.
|
||||
|
||||
```bash
|
||||
npx supabase@beta link --skip-pooler
|
||||
|
||||
Reference in new issue
Block a user