88
99env :
1010 ENV_FILE : environment.yml
11- # TODO: remove export PATH=... in each step once this works
12- # PATH: $HOME/miniconda3/bin:$PATH
1311
1412jobs :
1513 checks :
@@ -20,68 +18,61 @@ jobs:
2018 - name : Checkout
2119 uses : actions/checkout@v1
2220
21+ - name : Setting conda path
22+ run : echo "::set-env name=PATH::${HOME}/miniconda3/bin:${PATH}"
23+
2324 - name : Looking for unwanted patterns
2425 run : ci/code_checks.sh patterns
2526 if : true
2627
2728 - name : Setup environment and build pandas
28- run : |
29- export PATH=$HOME/miniconda3/bin:$PATH
30- ci/setup_env.sh
29+ run : ci/setup_env.sh
3130 if : true
3231
3332 - name : Linting
3433 run : |
35- export PATH=$HOME/miniconda3/bin:$PATH
3634 source activate pandas-dev
3735 ci/code_checks.sh lint
3836 if : true
3937
4038 - name : Dependencies consistency
4139 run : |
42- export PATH=$HOME/miniconda3/bin:$PATH
4340 source activate pandas-dev
4441 ci/code_checks.sh dependencies
4542 if : true
4643
4744 - name : Checks on imported code
4845 run : |
49- export PATH=$HOME/miniconda3/bin:$PATH
5046 source activate pandas-dev
5147 ci/code_checks.sh code
5248 if : true
5349
5450 - name : Running doctests
5551 run : |
56- export PATH=$HOME/miniconda3/bin:$PATH
5752 source activate pandas-dev
5853 ci/code_checks.sh doctests
5954 if : true
6055
6156 - name : Docstring validation
6257 run : |
63- export PATH=$HOME/miniconda3/bin:$PATH
6458 source activate pandas-dev
6559 ci/code_checks.sh docstrings
6660 if : true
6761
6862 - name : Typing validation
6963 run : |
70- export PATH=$HOME/miniconda3/bin:$PATH
7164 source activate pandas-dev
7265 ci/code_checks.sh typing
7366 if : true
7467
7568 - name : Testing docstring validation script
7669 run : |
77- export PATH=$HOME/miniconda3/bin:$PATH
7870 source activate pandas-dev
7971 pytest --capture=no --strict scripts
8072 if : true
8173
8274 - name : Running benchmarks
8375 run : |
84- export PATH=$HOME/miniconda3/bin:$PATH
8576 source activate pandas-dev
8677 cd asv_bench
8778 asv check -E existing
0 commit comments