Skip to content

Commit 13713f8

Browse files
authored
Merge pull request #5 from antgonza/fix-CI
fix CI
2 parents 8ca71a9 + 2fc1563 commit 13713f8

File tree

2 files changed

+27
-30
lines changed

2 files changed

+27
-30
lines changed

.github/workflows/qiita-plugin-ci.yml

+22-24
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
on:
44
push:
5-
branches: [ dev ]
5+
branches: [dev]
66
pull_request:
77

88
jobs:
@@ -13,7 +13,7 @@ jobs:
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
@@ -39,7 +39,7 @@ jobs:
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:
@@ -62,10 +62,8 @@ jobs:
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/
@@ -95,7 +93,7 @@ jobs:
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/*

scripts/configure_qtp_job_output_folder

+5-6
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,12 @@ from qtp_job_output_folder import plugin
1616
@click.command()
1717
@click.option('--env-script', prompt='Environment script',
1818
default='conda activate qtp-job-output-folder')
19-
@click.option('--server-cert', prompt='Server certificate', default='None')
20-
def config(env_script, server_cert):
19+
@click.option('--ca-cert', prompt='Server certificate', default='None')
20+
def config(env_script, ca_cert):
2121
"""Generates the Qiita configuration files"""
22-
if server_cert == 'None':
23-
server_cert = None
24-
plugin.generate_config(env_script, 'start_qtp_job_output_folder',
25-
server_cert=server_cert)
22+
if ca_cert == 'None':
23+
ca_cert = None
24+
plugin.generate_config(env_script, 'start_qtp_job_output_folder', ca_cert)
2625

2726

2827
if __name__ == '__main__':

0 commit comments

Comments
 (0)