Merge remote-tracking branch 'origin/master' into lash/gas-safety-valve
This commit is contained in:
		
						commit
						2c6e0b5f02
					
				
							
								
								
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@ -6,3 +6,5 @@ __pycache__
 | 
			
		||||
gmon.out
 | 
			
		||||
solidity/*.json
 | 
			
		||||
solidity/*.bin
 | 
			
		||||
.venv
 | 
			
		||||
venv
 | 
			
		||||
							
								
								
									
										36
									
								
								.gitlab-ci.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								.gitlab-ci.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,36 @@
 | 
			
		||||
# To contribute improvements to CI/CD templates, please follow the Development guide at:
 | 
			
		||||
# https://docs.gitlab.com/ee/development/cicd/templates.html
 | 
			
		||||
# This specific template is located at:
 | 
			
		||||
# https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Python.gitlab-ci.yml
 | 
			
		||||
 | 
			
		||||
# Official language image. Look for the different tagged releases at:
 | 
			
		||||
# https://hub.docker.com/r/library/python/tags/
 | 
			
		||||
image: python:3.8
 | 
			
		||||
 | 
			
		||||
# Change pip's cache directory to be inside the project directory since we can
 | 
			
		||||
# only cache local items.
 | 
			
		||||
variables:
 | 
			
		||||
  PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
 | 
			
		||||
 | 
			
		||||
# Pip's cache doesn't store the python packages
 | 
			
		||||
# https://pip.pypa.io/en/stable/reference/pip_install/#caching
 | 
			
		||||
#
 | 
			
		||||
# If you want to also cache the installed packages, you have to install
 | 
			
		||||
# them in a virtualenv and cache it as well.
 | 
			
		||||
cache:
 | 
			
		||||
  paths:
 | 
			
		||||
    - .cache/pip
 | 
			
		||||
    - venv/
 | 
			
		||||
 | 
			
		||||
before_script:
 | 
			
		||||
  - cd ./python
 | 
			
		||||
  - python --version  # For debugging
 | 
			
		||||
  - pip install virtualenv
 | 
			
		||||
  - virtualenv venv
 | 
			
		||||
  - source venv/bin/activate
 | 
			
		||||
 | 
			
		||||
test:
 | 
			
		||||
  script:
 | 
			
		||||
    - pip install -r requirements.txt -r test_requirements.txt --extra-index-url https://pip.grassrootseconomics.net
 | 
			
		||||
    - bash run_tests.sh 
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user