mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-10-26 08:42:29 +01:00 
			
		
		
		
	.github: detect and kick packaging jobs
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
		
							parent
							
								
									cc139464f3
								
							
						
					
					
						commit
						15928f8cc8
					
				
							
								
								
									
										30
									
								
								.github/workflows/coverage-check.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										30
									
								
								.github/workflows/coverage-check.yml
									
									
									
									
										vendored
									
									
								
							| @ -52,11 +52,24 @@ jobs: | |||||||
|             ui/* |             ui/* | ||||||
| 
 | 
 | ||||||
|       - name: Kick UI Build |       - name: Kick UI Build | ||||||
|  |         uses: peter-evans/create-or-update-comment@c9fcb64660bc90ec1cc535646af190c992007c32 | ||||||
|         if: steps.ui-changes.outputs.any_changed == 'true' |         if: steps.ui-changes.outputs.any_changed == 'true' | ||||||
|         run: | |         with: | ||||||
|           curl -s -H "Authorization: token ${{ secrets.ACS_ROBOT_TOKEN }}" \ |           token: ${{ secrets.ACS_ROBOT_TOKEN }} | ||||||
|             -X POST -d '{"body": "UI changes found, kicking a new QA UI build\n@blueorangutan ui"}' \ |           issue-number: ${{ github.event.pull_request.number }} | ||||||
|             "https://api.github.com/repos/${{ github.repository }}/issues/${{ github.event.pull_request.number }}/comments" |           body: | | ||||||
|  |             Found UI changes, kicking a new UI QA build | ||||||
|  |             @blueorangutan ui | ||||||
|  | 
 | ||||||
|  |       - name: Kick Pkg Build | ||||||
|  |         uses: peter-evans/create-or-update-comment@c9fcb64660bc90ec1cc535646af190c992007c32 | ||||||
|  |         if: steps.java-changes.outputs.any_changed == 'true' && ! github.event.pull_request.draft | ||||||
|  |         with: | ||||||
|  |           token: ${{ secrets.ACS_ROBOT_TOKEN }} | ||||||
|  |           issue-number: ${{ github.event.pull_request.number }} | ||||||
|  |           body: | | ||||||
|  |             Found Java/XML changes, kicking packaging job | ||||||
|  |             @blueorangutan package | ||||||
| 
 | 
 | ||||||
|       - name: Set up JDK11 |       - name: Set up JDK11 | ||||||
|         uses: actions/setup-java@v3 |         uses: actions/setup-java@v3 | ||||||
| @ -84,8 +97,9 @@ jobs: | |||||||
|           echo "EOF" >> $GITHUB_ENV |           echo "EOF" >> $GITHUB_ENV | ||||||
| 
 | 
 | ||||||
|       - name: Comment PR Coverage Report |       - name: Comment PR Coverage Report | ||||||
|  |         uses: peter-evans/create-or-update-comment@c9fcb64660bc90ec1cc535646af190c992007c32 | ||||||
|         if: steps.java-changes.outputs.any_changed == 'true' |         if: steps.java-changes.outputs.any_changed == 'true' | ||||||
|         run: | |         with: | ||||||
|           curl -s -H "Authorization: token ${{ secrets.ACS_ROBOT_TOKEN }}" \ |           token: ${{ secrets.ACS_ROBOT_TOKEN }} | ||||||
|             -X POST -d '{"body": "PR Coverage Report\n|**CLASS**|**INSTRUCTION MISSED**|**INSTRUCTION COVERED**|**BRANCH MISSED**|**BRANCH COVERED**|**LINE MISSED**|**LINE COVERED**|\n|-----|-----|-----|-----|-----|-----|-----|\n${{ env.COVERAGE }}"}' \ |           issue-number: ${{ github.event.pull_request.number }} | ||||||
|             "https://api.github.com/repos/${{ github.repository }}/issues/${{ github.event.pull_request.number }}/comments" |           body: "## PR Coverage Report\n|**CLASS**|**INSTRUCTION MISSED**|**INSTRUCTION COVERED**|**BRANCH MISSED**|**BRANCH COVERED**|**LINE MISSED**|**LINE COVERED**|\n|-----|-----|-----|-----|-----|-----|-----|\n${{ env.COVERAGE }}" | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user