2
2
3
3
on :
4
4
push :
5
- branches : [ dev ]
5
+ branches : [dev]
6
6
pull_request :
7
7
8
8
jobs :
13
13
services :
14
14
postgres :
15
15
# Docker Hub image
16
- image : postgres:9.5
16
+ image : postgres:13.4
17
17
env :
18
18
POSTGRES_DB : postgres
19
19
POSTGRES_USER : postgres
39
39
uses : conda-incubator/setup-miniconda@v2
40
40
with :
41
41
auto-update-conda : true
42
- python-version : 3.6
42
+ python-version : 3.9
43
43
44
44
- name : Basic dependencies install
45
45
env :
62
62
63
63
# Setting up main qiita conda environment
64
64
conda config --add channels conda-forge
65
- conda create -q --yes -n qiita python=3.6 pip==9.0.3 libgfortran numpy nginx cython redis
65
+ conda create -q --yes -n qiita python=3.9 libgfortran numpy nginx cython redis
66
66
conda activate qiita
67
- pip install --upgrade pip
68
- pip install sphinx sphinx-bootstrap-theme nose-timer codecov Click
69
67
70
68
- name : Qiita install
71
69
shell : bash -l {0}
@@ -80,13 +78,13 @@ jobs:
80
78
conda create -q --yes -n qtp-job-output-folder python=3.6 pip==9.0.3
81
79
conda activate qtp-job-output-folder
82
80
83
- export QIITA_SERVER_CERT =`pwd`/qiita-dev/qiita_core/support_files/server .crt
81
+ export QIITA_ROOTCA_CERT =`pwd`/qiita-dev/qiita_core/support_files/ci_rootca .crt
84
82
export QIITA_CONFIG_FP=`pwd`/qiita-dev/qiita_core/support_files/config_test_local.cfg
85
83
pip --quiet install -U pip
86
84
pip --quiet install .
87
85
pip --quiet install coveralls
88
86
89
- configure_qtp_job_output_folder --env-script "source /home/runner/.profile; conda activate qtp-job-output-folder" --server -cert $QIITA_SERVER_CERT
87
+ configure_qtp_job_output_folder --env-script "source /home/runner/.profile; conda activate qtp-job-output-folder" --ca -cert $QIITA_ROOTCA_CERT
90
88
91
89
echo "Available Qiita plugins"
92
90
ls ~/.qiita_plugins/
95
93
shell : bash -l {0}
96
94
run : |
97
95
conda activate qiita
98
- export QIITA_SERVER_CERT =`pwd`/qiita-dev/qiita_core/support_files/server .crt
96
+ export QIITA_ROOTCA_CERT =`pwd`/qiita-dev/qiita_core/support_files/ci_rootca .crt
99
97
export QIITA_CONFIG_FP=`pwd`/qiita-dev/qiita_core/support_files/config_test_local.cfg
100
98
sed "s#/home/runner/work/qiita/qiita#${PWD}/qiita-dev/#g" `pwd`/qiita-dev/qiita_core/support_files/config_test.cfg > ${QIITA_CONFIG_FP}
101
99
@@ -127,7 +125,7 @@ jobs:
127
125
COVER_PACKAGE : ${{ matrix.cover_package }}
128
126
run : |
129
127
conda activate qtp-job-output-folder
130
- export QIITA_SERVER_CERT =`pwd`/qiita-dev/qiita_core/support_files/server .crt
128
+ export QIITA_ROOTCA_CERT =`pwd`/qiita-dev/qiita_core/support_files/ci_rootca .crt
131
129
export QIITA_CONFIG_FP=`pwd`/qiita-dev/qiita_core/support_files/config_test_local.cfg
132
130
133
131
export PYTHONWARNINGS="ignore:Certificate for localhost has no \`subjectAltName\`"
@@ -136,21 +134,21 @@ jobs:
136
134
137
135
- uses : codecov/codecov-action@v1
138
136
with :
139
- token : ${{ secrets.CODECOV_TOKEN }}
140
- file : codecov.yml
137
+ token : ${{ secrets.CODECOV_TOKEN }}
138
+ file : codecov.yml
141
139
142
140
lint :
143
141
runs-on : ubuntu-latest
144
142
steps :
145
- - name : flake8
146
- uses : actions/setup-python@v2
147
- with :
148
- python-version : 3.9
149
- - name : install dependencies
150
- run : python -m pip install --upgrade pip
151
- - name : Check out repository code
152
- uses : actions/checkout@v2
153
- - name : lint
154
- run : |
155
- pip install -q flake8
156
- flake8 qtp_job_output_folder setup.py scripts/*
143
+ - name : flake8
144
+ uses : actions/setup-python@v2
145
+ with :
146
+ python-version : 3.9
147
+ - name : install dependencies
148
+ run : python -m pip install --upgrade pip
149
+ - name : Check out repository code
150
+ uses : actions/checkout@v2
151
+ - name : lint
152
+ run : |
153
+ pip install -q flake8
154
+ flake8 qtp_job_output_folder setup.py scripts/*
0 commit comments