fix: comment for release (#93)
* fix: comment for release * chore: update deps * Delete release-it after:release hook
This commit is contained in:
		
							parent
							
								
									d1f6367825
								
							
						
					
					
						commit
						7738410680
					
				
							
								
								
									
										22
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										22
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							@ -7,27 +7,37 @@ on:
 | 
			
		||||
 | 
			
		||||
permissions:
 | 
			
		||||
  contents: write
 | 
			
		||||
  issues: write
 | 
			
		||||
  pull-requests: write
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  release-it:
 | 
			
		||||
  release:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    env:
 | 
			
		||||
      GITHUB_TOKEN: ${{ secrets.GitHub_TOKEN }}
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        uses: actions/checkout@v4
 | 
			
		||||
        with:
 | 
			
		||||
          fetch-depth: 0
 | 
			
		||||
 | 
			
		||||
      - name: Setup Node.js
 | 
			
		||||
        uses: actions/setup-node@v3
 | 
			
		||||
        uses: actions/setup-node@v4
 | 
			
		||||
        with:
 | 
			
		||||
          node-version: 20
 | 
			
		||||
          # cache: npm
 | 
			
		||||
 | 
			
		||||
      - name: Install deps
 | 
			
		||||
        run: npm install
 | 
			
		||||
 | 
			
		||||
      - name: Release to GitHub
 | 
			
		||||
        # if: github.event_name == 'push' && github.ref_type == 'tag' && startsWith(github.ref, 'refs/tags/v')
 | 
			
		||||
        run: |
 | 
			
		||||
          npm run release -- --no-increment --no-git --github.release --ci --verbose
 | 
			
		||||
          npm run release -- --no-increment --no-git --github.release --ci --VV
 | 
			
		||||
          sleep 1s
 | 
			
		||||
 | 
			
		||||
      - name: Notify release
 | 
			
		||||
        uses: apexskier/github-release-commenter@v1
 | 
			
		||||
        continue-on-error: true
 | 
			
		||||
        with:
 | 
			
		||||
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 | 
			
		||||
          comment-template: |
 | 
			
		||||
            :rocket: _This ticket has been resolved in {release_tag}. See {release_link} for release notes._
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										10
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								package.json
									
									
									
									
									
								
							@ -124,17 +124,11 @@
 | 
			
		||||
      "release": false,
 | 
			
		||||
      "assets": [
 | 
			
		||||
        "build/*.xpi"
 | 
			
		||||
      ],
 | 
			
		||||
      "comments": {
 | 
			
		||||
        "submit": true,
 | 
			
		||||
        "issue": ":rocket: _This issue has been resolved in v${version}. See [${releaseName}](${releaseUrl}) for release notes._",
 | 
			
		||||
        "pr": ":rocket: _This pull request is included in v${version}. See [${releaseName}](${releaseUrl}) for release notes._"
 | 
			
		||||
      }
 | 
			
		||||
      ]
 | 
			
		||||
    },
 | 
			
		||||
    "hooks": {
 | 
			
		||||
      "before:init": "npm run lint",
 | 
			
		||||
      "after:bump": "npm run build",
 | 
			
		||||
      "after:release": "echo Successfully released ${name} v${version} to ${repo.repository}."
 | 
			
		||||
      "after:bump": "npm run build"
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user