Skip to content

Conversation

@simolus3
Copy link
Contributor

@simolus3 simolus3 commented Nov 11, 2025

This adopts pnpm version 10 and switches to corepack to install it in GH actions instead of using an explicit setup step. That then allows using the package cache built in to actions/setup-node.

Updating to pnpm 10 resulted in new audit errors, I assume because the tool became more sensitive in that version? To fix those (and to generally ensure the demos are up-to-date), I've migrated all our dependencies to use version catalogs. This ensures we're using the latest dependencies in all workspace packages (some of the demos were using exact version dependencies for ancient packages, yikes).

Given the major updates, I'll manually verify that each demo continues to work

  • angular-supabase-todolist
  • django-react-native-todolist
  • example-capacitor
  • example-electron
  • example-electron-node
  • example-nextjs
  • example-node
  • example-vite
  • example-vite-encryption
  • example-webpack
  • react-multi-client
  • react-native-barebones-opsqlite
  • react-native-supabase-group-chat
  • react-native-supabase-todolist
  • react-native-web-supabase-todolist
  • react-supabase-todolist
  • react-supabase-todolist-optional-sync
  • react-supabase-todolist-sync-streams
  • react-supabase-todolist-tanstackdb
  • vue-supabase-todolist
  • yjs-react-supabase-text-collab.
  • Diagnostics app.
  • React native integration tests.

@changeset-bot
Copy link

changeset-bot bot commented Nov 11, 2025

🦋 Changeset detected

Latest commit: cca782b

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 14 packages
Name Type
@powersync/tanstack-react-query Patch
@powersync/op-sqlite Patch
@powersync/adapter-sql-js Patch
@powersync/drizzle-driver Patch
@powersync/kysely-driver Patch
@powersync/react-native Patch
@powersync/diagnostics-app Patch
@powersync/attachments Patch
@powersync/capacitor Patch
@powersync/common Patch
@powersync/react Patch
@powersync/node Patch
@powersync/vue Patch
@powersync/web Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@rkistner
Copy link
Contributor

This is the first time I see the version catalogs feature - looks really useful for monorepos like this.

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.

3 participants