diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c24f8f4..425e764 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,11 +29,14 @@ jobs: - name: Build run: yarn build - - name: Create Release Pull Request + - name: Create Release Pull Request or Publish to npm id: changesets uses: changesets/action@v1 with: + # This expects you to have a script called release which does a build for your packages and calls changeset publish + publish: yarn release:only commit: 'chore: release package(s)' title: 'chore: release package(s)' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/package.json b/package.json index 0631e69..f668976 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,8 @@ "prelint": "yarn build", "prepare": "patch-package && simple-git-hooks && yarn-deduplicate --strategy fewer || exit 0", "prerelease": "yarn build", - "release": "changeset publish", + "release": "yarn release:only", + "release:only": "changeset publish", "test": "jest", "typecov": "type-coverage" },