Skip to content

Commit

Permalink
Updated CI configuration based on qp-klp plugin config.
Browse files Browse the repository at this point in the history
  • Loading branch information
charles-cowart committed Jul 16, 2024
1 parent 63a62d4 commit ef705eb
Showing 1 changed file with 21 additions and 5 deletions.
26 changes: 21 additions & 5 deletions .github/workflows/qiita-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,23 @@ jobs:
conda activate qiita_client
python -m pip install --upgrade pip
pip --quiet install .
export QIITA_SERVER_CERT=`pwd`/qiita-dev/qiita_core/support_files/server.crt
export QIITA_CONFIG_FP=`pwd`/qiita-dev/qiita_core/support_files/config_test_local.cfg
pip --quiet install -U pip
pip --quiet install https://github.com/qiita-spots/qtp-job-output-folder/archive/refs/heads/main.zip
# pip --quiet install .
pip install .
pip --quiet install coveralls
export QP_KLP_CONFIG_FP=`pwd`/configuration.json
configure_qtp_job_output_folder --env-script "source /home/runner/.profile; conda activate klp" --server-cert $QIITA_SERVER_CERT
configure_klp --env-script "source /home/runner/.profile; export QP_KLP_CONFIG_FP=$QP_KLP_CONFIG_FP; conda activate klp" --server-cert $QIITA_SERVER_CERT
echo "Available Qiita plugins"
ls ~/.qiita_plugins/
- name: Starting Main Services
shell: bash -l {0}
Expand Down Expand Up @@ -122,10 +138,10 @@ jobs:
conda activate qiita_client
export QIITA_SERVER_CERT=`pwd`/qiita-dev/qiita_core/support_files/server.crt
export QIITA_CONFIG_FP=`pwd`/qiita-dev/qiita_core/support_files/config_test_local.cfg
nosetests --with-doctest --with-coverage --cover-package=qiita_client
- uses: codecov/codecov-action@v1
export QP_KLP_CONFIG_FP=`pwd`/configuration.json
export PYTHONWARNINGS="ignore:Certificate for localhost has no \`subjectAltName\`"
nosetests --with-doctest --with-coverage -v --cover-package=qiita_client
- uses: codecov/codecov-action@v3
with:
token: ${{ secrets.CODECOV_TOKEN }}
file: codecov.yml
Expand Down

0 comments on commit ef705eb

Please sign in to comment.