diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 09da81b..5e388fb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -33,16 +33,24 @@ jobs: run: pnpm install --frozen-lockfile - name: Update Version + working-directory: packages/event-tracker run: | git config --local user.email "github-actions[bot]@users.noreply.github.com" git config --local user.name "github-actions[bot]" npm version ${{ github.event.inputs.version }} -m "Release v%s" - git checkout -b release/${{ github.event.inputs.version }} - git push --set-upstream origin release/${{ github.event.inputs.version }} + git add package.json + git commit -m "Release v${{ github.event.inputs.version }}" + git tag v${{ github.event.inputs.version }} + git push origin HEAD git push --tags + - name: Run Tests + working-directory: packages/event-tracker + run: pnpm run ci:test + - name: Build Package - run: pnpm build + working-directory: packages/event-tracker + run: pnpm run build - name: Create GitHub Release env: @@ -53,6 +61,7 @@ jobs: --generate-notes - name: Publish to npm - run: pnpm -F @offlegacy/event-tracker publish --no-git-checks + working-directory: packages/event-tracker + run: pnpm publish --no-git-checks env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}