diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4050f35ce..5a5ec944e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,15 +16,26 @@ jobs: contents: write pull-requests: write steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - name: Git setup + uses: actions/checkout@v4 + + - name: Node setup + uses: actions/setup-node@v4 with: node-version: 22 - - uses: pnpm/action-setup@v4 + + - name: pnpm setup + uses: pnpm/action-setup@v4 with: version: 9.14.4 run_install: true - - uses: changesets/action@v1 + + # Do not remove! This ensures a build happens every time + - name: Build all packages + run: pnpm run build + + - name: Changesets version and/or publish + uses: changesets/action@v1 with: version: pnpm run version publish: pnpm exec changeset publish