 ad66b758e4
			
		
	
	ad66b758e4
	
	
	
		
			
			This is an attempt to fix "Missing base commit" messages in the codecov UI. Because we do not run full tests on package PRs, package PRs' merge commits on `develop` don't have coverage info. It appears that codecov will give you an error if the pseudo-base's coverage data doesn't all apply properly to the real PR base, unless the `allow_coverage_offsets` option is set. * See here for docs: https://docs.codecov.com/docs/comparing-commits#pseudo-comparison * See here for another potential solution: https://community.codecov.com/t/2480/15
		
			
				
	
	
		
			35 lines
		
	
	
		
			963 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			963 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| coverage:
 | |
|   precision: 2
 | |
|   round: nearest
 | |
|   range: 60...90
 | |
|   status:
 | |
|     project:
 | |
|       default:
 | |
|         threshold: 0.2%
 | |
| 
 | |
| ignore:
 | |
|   - lib/spack/spack/test/.*
 | |
|   - lib/spack/docs/.*
 | |
|   - lib/spack/external/.*
 | |
|   - share/spack/qa/.*
 | |
| 
 | |
| comment: off
 | |
| 
 | |
| # Inline codecov annotations make the code hard to read, and they add
 | |
| # annotations in files that seemingly have nothing to do with the PR.
 | |
| github_checks:
 | |
|     annotations: false
 | |
| 
 | |
| # Attempt to fix "Missing base commit" messages in the codecov UI.
 | |
| # Because we do not run full tests on package PRs, package PRs' merge
 | |
| # commits on `develop` don't have coverage info.  It appears that
 | |
| # codecov will give you an error if the pseudo-base's coverage data
 | |
| # doesn't all apply properly to the real PR base.
 | |
| #
 | |
| # See here for docs:
 | |
| #   https://docs.codecov.com/docs/comparing-commits#pseudo-comparison
 | |
| # See here for another potential solution:
 | |
| #   https://community.codecov.com/t/2480/15
 | |
| codecov:
 | |
|   allow_coverage_offsets: true
 |