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:
 | 
					permissions:
 | 
				
			||||||
  contents: write
 | 
					  contents: write
 | 
				
			||||||
 | 
					  issues: write
 | 
				
			||||||
 | 
					  pull-requests: write
 | 
				
			||||||
 | 
					
 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
  release-it:
 | 
					  release:
 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
    env:
 | 
					    env:
 | 
				
			||||||
      GITHUB_TOKEN: ${{ secrets.GitHub_TOKEN }}
 | 
					      GITHUB_TOKEN: ${{ secrets.GitHub_TOKEN }}
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - uses: actions/checkout@v4
 | 
					      - name: Checkout
 | 
				
			||||||
 | 
					        uses: actions/checkout@v4
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
          fetch-depth: 0
 | 
					          fetch-depth: 0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      - name: Setup Node.js
 | 
					      - name: Setup Node.js
 | 
				
			||||||
        uses: actions/setup-node@v3
 | 
					        uses: actions/setup-node@v4
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
          node-version: 20
 | 
					          node-version: 20
 | 
				
			||||||
          # cache: npm
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
      - name: Install deps
 | 
					      - name: Install deps
 | 
				
			||||||
        run: npm install
 | 
					        run: npm install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      - name: Release to GitHub
 | 
					      - name: Release to GitHub
 | 
				
			||||||
        # if: github.event_name == 'push' && github.ref_type == 'tag' && startsWith(github.ref, 'refs/tags/v')
 | 
					 | 
				
			||||||
        run: |
 | 
					        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,
 | 
					      "release": false,
 | 
				
			||||||
      "assets": [
 | 
					      "assets": [
 | 
				
			||||||
        "build/*.xpi"
 | 
					        "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": {
 | 
					    "hooks": {
 | 
				
			||||||
      "before:init": "npm run lint",
 | 
					      "before:init": "npm run lint",
 | 
				
			||||||
      "after:bump": "npm run build",
 | 
					      "after:bump": "npm run build"
 | 
				
			||||||
      "after:release": "echo Successfully released ${name} v${version} to ${repo.repository}."
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user