UNPKG

betterpack

Version:

A Universal Node.js Package Manager CLI with automated agent capabilities

44 lines (41 loc) 1.38 kB
name: Release on: push: branches: [ main ] jobs: release: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: pnpm/action-setup@v2 with: version: 8 - name: Use Node.js uses: actions/setup-node@v3 with: node-version: '20.x' registry-url: 'https://registry.npmjs.org' cache: 'pnpm' - run: pnpm install - run: pnpm publish --no-git-checks env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Get package version id: package-version uses: martinbeentjes/npm-get-version-action@v1.3.1 - name: Create Tag uses: rickstaa/action-create-tag@v1 with: tag: ${{ steps.package-version.outputs.current-version }} message: "Release ${{ steps.package-version.outputs.current-version }}" - name: Create Release uses: actions/create-release@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: tag_name: ${{ steps.package-version.outputs.current-version }} release_name: Release ${{ steps.package-version.outputs.current-version }} body: | New release version ${{ steps.package-version.outputs.current-version }} draft: false prerelease: false