name: Create Release Draft on: push: tags: - 'v*.*.*' permissions: contents: write discussions: write jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Install Node.js uses: actions/setup-node@v3 with: node-version: latest - uses: pnpm/action-setup@v2 name: Install pnpm id: pnpm-install with: version: latest run_install: true - name: Build run: pnpm build && zip -r dist.zip dist - name: Release uses: softprops/action-gh-release@v1 if: startsWith(github.ref, 'refs/tags/') with: draft: true files: dist.zip