mirror of
				https://github.com/graphql-python/graphene.git
				synced 2025-10-31 07:57:26 +03:00 
			
		
		
		
	Merge pull request #1431 from erikwrede/master
Add Codecov to github actions
This commit is contained in:
		
						commit
						69be326290
					
				
							
								
								
									
										22
									
								
								.github/workflows/tests.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										22
									
								
								.github/workflows/tests.yml
									
									
									
									
										vendored
									
									
								
							|  | @ -27,12 +27,12 @@ jobs: | |||
|         include: | ||||
|           - {name: '3.10', python: '3.10', os: ubuntu-latest, tox: py310} | ||||
|           - {name: '3.9', python: '3.9', os: ubuntu-latest, tox: py39} | ||||
|           - {name: '3.8', python: '3.8', os: ubuntu-latest, tox: py38} | ||||
|           - {name: '3.7', python: '3.7', os: ubuntu-latest, tox: py37} | ||||
|           - {name: '3.6', python: '3.6', os: ubuntu-latest, tox: py36} | ||||
|           - { name: '3.8', python: '3.8', os: ubuntu-latest, tox: py38 } | ||||
|           - { name: '3.7', python: '3.7', os: ubuntu-latest, tox: py37 } | ||||
|           - { name: '3.6', python: '3.6', os: ubuntu-latest, tox: py36 } | ||||
|     steps: | ||||
|       - uses: actions/checkout@v2 | ||||
|       - uses: actions/setup-python@v2 | ||||
|       - uses: actions/checkout@v3 | ||||
|       - uses: actions/setup-python@v3 | ||||
|         with: | ||||
|           python-version: ${{ matrix.python }} | ||||
| 
 | ||||
|  | @ -47,10 +47,20 @@ jobs: | |||
|         run: echo "::set-output name=dir::$(pip cache dir)" | ||||
| 
 | ||||
|       - name: cache pip dependencies | ||||
|         uses: actions/cache@v2 | ||||
|         uses: actions/cache@v3 | ||||
|         with: | ||||
|           path: ${{ steps.pip-cache.outputs.dir }} | ||||
|           key: pip|${{ runner.os }}|${{ matrix.python }}|${{ hashFiles('setup.py') }} | ||||
| 
 | ||||
|       - run: pip install tox | ||||
|       - run: tox -e ${{ matrix.tox }} | ||||
|       - name: Upload coverage.xml | ||||
|         if: ${{ matrix.python == '3.10' }} | ||||
|         uses: actions/upload-artifact@v3 | ||||
|         with: | ||||
|           name: graphene-sqlalchemy-coverage | ||||
|           path: coverage.xml | ||||
|           if-no-files-found: error | ||||
|       - name: Upload coverage.xml to codecov | ||||
|         if: ${{ matrix.python == '3.10' }} | ||||
|         uses: codecov/codecov-action@v3 | ||||
|  |  | |||
							
								
								
									
										2
									
								
								tox.ini
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								tox.ini
									
									
									
									
									
								
							|  | @ -8,7 +8,7 @@ deps = | |||
| setenv = | ||||
|      PYTHONPATH = .:{envdir} | ||||
| commands = | ||||
|     py{36,37,38,39,310}: pytest --cov=graphene graphene examples {posargs} | ||||
|     py{36,37,38,39,310}: pytest --cov=graphene graphene --cov-report=term --cov-report=xml examples {posargs} | ||||
| 
 | ||||
| [testenv:pre-commit] | ||||
| basepython = python3.9 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user