# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created # For more information see: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages # name: gpt-cli release # on: # push: # branches: [main] # jobs: # release: # name: Release # runs-on: ubuntu-latest # timeout-minutes: 10 # permissions: # contents: write # steps: # - name: Checkout # uses: actions/checkout@v3 # - name: Setup Node.js # uses: actions/setup-node@v3 # with: # node-version-file: '.nvmrc' # - name: Setup pnpm # uses: pnpm/action-setup@v2 # with: # version: 7 # run_install: true # - name: Release # env: # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # NPM_TOKEN: ${{ secrets.NPM_TOKEN }} # run: pnpm dlx semantic-release