22
33on :
44 push :
5- branches : [ dev ]
5+ branches : [dev]
66 pull_request :
77
88jobs :
1313 services :
1414 postgres :
1515 # Docker Hub image
16- image : postgres:9.5
16+ image : postgres:13.4
1717 env :
1818 POSTGRES_DB : postgres
1919 POSTGRES_USER : postgres
3939 uses : conda-incubator/setup-miniconda@v2
4040 with :
4141 auto-update-conda : true
42- python-version : 3.6
42+ python-version : 3.9
4343
4444 - name : Basic dependencies install
4545 env :
6262
6363 # Setting up main qiita conda environment
6464 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
6666 conda activate qiita
67- pip install --upgrade pip
68- pip install sphinx sphinx-bootstrap-theme nose-timer codecov Click
6967
7068 - name : Qiita install
7169 shell : bash -l {0}
@@ -80,13 +78,13 @@ jobs:
8078 conda create -q --yes -n qtp-job-output-folder python=3.6 pip==9.0.3
8179 conda activate qtp-job-output-folder
8280
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
8482 export QIITA_CONFIG_FP=`pwd`/qiita-dev/qiita_core/support_files/config_test_local.cfg
8583 pip --quiet install -U pip
8684 pip --quiet install .
8785 pip --quiet install coveralls
8886
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
9088
9189 echo "Available Qiita plugins"
9290 ls ~/.qiita_plugins/
9593 shell : bash -l {0}
9694 run : |
9795 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
9997 export QIITA_CONFIG_FP=`pwd`/qiita-dev/qiita_core/support_files/config_test_local.cfg
10098 sed "s#/home/runner/work/qiita/qiita#${PWD}/qiita-dev/#g" `pwd`/qiita-dev/qiita_core/support_files/config_test.cfg > ${QIITA_CONFIG_FP}
10199
@@ -127,7 +125,7 @@ jobs:
127125 COVER_PACKAGE : ${{ matrix.cover_package }}
128126 run : |
129127 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
131129 export QIITA_CONFIG_FP=`pwd`/qiita-dev/qiita_core/support_files/config_test_local.cfg
132130
133131 export PYTHONWARNINGS="ignore:Certificate for localhost has no \`subjectAltName\`"
@@ -136,21 +134,21 @@ jobs:
136134
137135 - uses : codecov/codecov-action@v1
138136 with :
139- token : ${{ secrets.CODECOV_TOKEN }}
140- file : codecov.yml
137+ token : ${{ secrets.CODECOV_TOKEN }}
138+ file : codecov.yml
141139
142140 lint :
143141 runs-on : ubuntu-latest
144142 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