Merge pull request #112 from unistack-org/codecov
add codecov
This commit was merged in pull request #112.
	This commit is contained in:
		
							
								
								
									
										4
									
								
								.github/workflows/autoapprove.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/autoapprove.yml
									
									
									
									
										vendored
									
									
								
							| @@ -3,6 +3,10 @@ name: "autoapprove" | |||||||
| on: | on: | ||||||
|   pull_request_target: |   pull_request_target: | ||||||
|     types: [assigned, opened, synchronize, reopened] |     types: [assigned, opened, synchronize, reopened] | ||||||
|  |   workflow_run: | ||||||
|  |     workflows: ["prbuild"] | ||||||
|  |     types: | ||||||
|  |       - completed | ||||||
|  |  | ||||||
| permissions: | permissions: | ||||||
|   pull-requests: write |   pull-requests: write | ||||||
|   | |||||||
							
								
								
									
										39
									
								
								.github/workflows/codecov.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								.github/workflows/codecov.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | |||||||
|  | name: "codecov" | ||||||
|  |  | ||||||
|  | on: | ||||||
|  |   workflow_run: | ||||||
|  |     workflows: ["build"] | ||||||
|  |     types: | ||||||
|  |       - completed | ||||||
|  |   push: | ||||||
|  |     branches: [ v3 ] | ||||||
|  |   pull_request: | ||||||
|  |     branches: [ v3 ] | ||||||
|  |   schedule: | ||||||
|  |     - cron: '34 1 * * 0' | ||||||
|  |  | ||||||
|  | jobs: | ||||||
|  |   codecov: | ||||||
|  |     name: codecov | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     permissions: | ||||||
|  |       actions: read | ||||||
|  |       contents: read | ||||||
|  |       security-events: write | ||||||
|  |  | ||||||
|  |     strategy: | ||||||
|  |       fail-fast: false | ||||||
|  |       matrix: | ||||||
|  |         language: [ 'go' ] | ||||||
|  |  | ||||||
|  |     steps: | ||||||
|  |     - name: checkout | ||||||
|  |       uses: actions/checkout@v3 | ||||||
|  |     - name: setup | ||||||
|  |       uses: actions/setup-go@v2 | ||||||
|  |       with: | ||||||
|  |         go-version: 1.17 | ||||||
|  |     - name: Run coverage | ||||||
|  |       run: go test -v -race -coverprofile=coverage.out -covermode=atomic | ||||||
|  |     - name: Codecov | ||||||
|  |       uses: codecov/codecov-action@v3.0.0 | ||||||
		Reference in New Issue
	
	Block a user