You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1.**Ensure your branch is up to date** with `main`:
189
+
1.**Ensure your branch is up to date** with `master`:
190
190
191
191
```bash
192
-
git checkout main
193
-
git pull upstream main
192
+
git checkout master
193
+
git pull upstream master
194
194
git checkout your-branch
195
-
git rebase main
195
+
git rebase master
196
196
```
197
197
198
198
2.**Run the full test suite**:
@@ -283,7 +283,7 @@ npx nx test <package> --coverage
283
283
We automatically generate TypeScript API documentation that is used by the main [Supabase documentation site](https://supabase.com/docs). The process works as follows:
284
284
285
285
1.**TypeDoc generates JSON specifications** from TypeScript source code
286
-
2.**GitHub Actions publishes** these specs to GitHub Pages on every push to `main`
286
+
2.**GitHub Actions publishes** these specs to GitHub Pages on every push to `master`
287
287
3.**Main Supabase repository** uses these JSON files to generate the official API docs via `make` commands
_The Supabase JS monorepo containing all the Supabase JavaScript client libraries._
4
8
5
9
> **📣 Coming from our old repositories?** The `supabase-js` repository has been converted into a monorepo and all other client libraries have been absorbed into it. If you previously contributed to individual repositories like `auth-js`, `postgrest-js`, `realtime-js`, `storage-js`, or `functions-js`, please see our **[Migration Guide](./docs/MIGRATION.md)** to learn about the new structure and workflows.
This monorepo uses a fixed release model where all packages share a single version number and are released together. There are three types of releases:
10
10
11
-
1.**Canary Releases** - Automated pre-releases on every commit to main
11
+
1.**Canary Releases** - Automated pre-releases on every commit to master
12
12
2.**Stable Releases** - Manual releases for production use
13
13
3.**Preview Releases** - PR-specific releases for testing changes
14
14
@@ -17,7 +17,7 @@ This monorepo uses a fixed release model where all packages share a single versi
17
17
### 🤖 Canary Releases (Automated)
18
18
19
19
**File:**`main-ci-release.yml`
20
-
**Trigger:** Every push to `main` branch
20
+
**Trigger:** Every push to `master` branch
21
21
**Purpose:** Immediate feedback with pre-release versions
22
22
23
23
#### What it does
@@ -37,7 +37,7 @@ This monorepo uses a fixed release model where all packages share a single versi
0 commit comments