powersync-js icon indicating copy to clipboard operation
powersync-js copied to clipboard

Prepare for trusted publishing

Open simolus3 opened this issue 2 months ago • 1 comments

This:

  • Updates the Node version we use for tests to v22 (v20 will become unsupported soon).
  • Adopts corepack for managing the pnpm version.
  • Uses dependency caching from actions/setup-node instead of the custom pnpm cache.
  • Merges the dev and prod publishing workflows into a single workflow (npm will only let us do trusted publishing from a single workflow).
  • Stops passing the NPM token, instead using trusted publishing.

simolus3 avatar Oct 28 '25 10:10 simolus3

🦋 Changeset detected

Latest commit: e6cf14abf7ffbf52cbf4adb3112dff801f891dd5

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

This PR includes changesets to release 13 packages
Name Type
@powersync/adapter-sql-js Patch
@powersync/attachments Patch
@powersync/common Patch
@powersync/drizzle-driver Patch
@powersync/kysely-driver Patch
@powersync/node Patch
@powersync/op-sqlite Patch
@powersync/react Patch
@powersync/react-native Patch
@powersync/tanstack-react-query Patch
@powersync/vue Patch
@powersync/web Patch
@powersync/diagnostics-app 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

changeset-bot[bot] avatar Oct 28 '25 10:10 changeset-bot[bot]