chore: update release workflow

This commit is contained in:
Bereket Engida
2025-07-25 21:04:17 -07:00
parent 2fbf83ece5
commit a05e67d5e1

View File

@@ -2,24 +2,38 @@ name: Release
on: on:
push: push:
branches: tags:
- main - 'v*'
permissions:
contents: write
jobs: jobs:
release: release:
if: ${{ github.repository_owner == 'better-auth' }}
name: Create a PR for release workflow
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: with:
fetch-depth: 0 fetch-depth: 0
- uses: ./.github/actions/setup
- name: Check for errors - uses: actions/setup-node@v4
run: pnpm check with:
node-version: 20.x
- name: Build the package - run: npx changelogithub
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
- uses: pnpm/action-setup@v4
- uses: actions/setup-node@v4
with:
node-version: 20.x
registry-url: 'https://registry.npmjs.org'
- run: pnpm install
- name: Build
run: pnpm build run: pnpm build
- name: Create Version PR or Publish to NPM - name: Create Version PR or Publish to NPM