name: Release on: push: branches: - main workflow_dispatch: defaults: run: shell: bash env: FORCE_COLOR: true jobs: changelog: name: Release TAG if: ${{ github.repository_owner == 'nebulaservices' }} runs-on: ubuntu-latest permissions: contents: write id-token: write steps: - uses: actions/checkout@v4 - name: Setup PNPM uses: pnpm/action-setup@v3 with: version: 9.1.1 - name: Setup Node uses: actions/setup-node@v4 with: node-version: 18 cache: "pnpm" - name: Install dependencies run: pnpm install --no-frozen-lockfile - name: Create Release Pull Request or Publish id: changesets uses: changesets/action@v1 with: version: pnpm run version publish: pnpm exec changeset publish commit: "[ci] release" title: "[ci] release" env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}