diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 24513be..2a1dec0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -75,11 +75,18 @@ jobs: run: pnpm install - name: Install LaunchQL CLI globally - run: npm install -g @launchql/cli@4.13.4 + run: npm install -g pgpm - name: Build run: pnpm -r build + - name: Seed pg and app_user + run: | + # bootstrap admin user NOT REQUIRED FOR supabase + # pgpm admin-users bootstrap --yes + # optional, but added to avoid concurrent attempts to add user + pgpm admin-users add --test --yes + - name: Test ${{ matrix.package }} run: cd ./packages/${{ matrix.package }} && pnpm test diff --git a/README.md b/README.md index 5e8a315..c1fed55 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ pnpm test:watch ## Repository Structure -This is a LaunchQL workspace combining `pnpm` and `lql` for modular Postgres packages: +This is a LaunchQL workspace combining `pnpm` and `pgpm` for modular Postgres packages: - **`packages/supabase`** - Supabase-focused SQL, tests, and helpers - **`packages/hello-world`** - Demo extension showcasing RLS with users/products