From ed736b9e3adc97596a146de6023bd7da9d88dd4e Mon Sep 17 00:00:00 2001 From: Jonathan Haines Date: Wed, 2 Jul 2025 11:35:52 +1000 Subject: [PATCH] refactor(release): single release command (#1273) --- .github/workflows/release.yml | 4 ++-- package.json | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4cd4b8fc..e4dc5c1e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -42,8 +42,8 @@ jobs: id: changesets uses: changesets/action@v1 with: - publish: yarn run publish && deno install --no-lock && deno publish - version: yarn run version:npm && yarn run version:jsr + publish: yarn run publish + version: yarn run version env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/package.json b/package.json index 3100c174..83be381a 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,10 @@ "scripts": { "build": "yarn workspaces foreach --all --topological --parallel --verbose run build", "publint": "yarn workspaces foreach --all --topological --parallel --verbose run publint", - "publish": "yarn workspaces foreach --all --no-private --topological --verbose npm publish --tolerate-republish && changeset tag", + "publish": "yarn publish:npm && yarn publish:jsr", + "publish:npm": "yarn workspaces foreach --all --no-private --topological --verbose npm publish --tolerate-republish && changeset tag", + "publish:jsr": "deno install --no-lock && deno publish", + "version": "yarn version:npm && yarn version:jsr", "version:npm": "changeset version", "version:jsr": "yarn workspaces foreach --all --no-private --parallel run version:jsr", "version:get": "jq -r .version $INIT_CWD/package.json",