# name: Release # on: # push: # branches: [main] # concurrency: # group: ${{ github.workflow }}-${{ github.ref }} # permissions: {} # jobs: # release: # name: Release # runs-on: ubuntu-latest # timeout-minutes: 10 # permissions: # contents: write # id-token: write # pull-requests: write # steps: # - uses: actions/checkout@v4 # - name: Install dependencies # uses: ./.github/actions/setup # - name: Create Release Pull Request or Publish # uses: changesets/action@v1 # with: # version: pnpm changeset-version # publish: pnpm changeset-publish # env: # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # NPM_TOKEN: ${{ secrets.NPM_TOKEN }}