From 9a3cfa668b154489b6257f7dfb06ae53b3f76a73 Mon Sep 17 00:00:00 2001 From: Haimasree Date: Sat, 23 Apr 2022 15:22:16 +0200 Subject: [PATCH 1/3] Adding matrix --- .circleci/config.yml | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 6f38315..a75f059 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,4 +1,4 @@ -version: 2 +version: 2.1 variables: update_conda: &update_conda @@ -9,7 +9,7 @@ variables: create_conda_env: &create_conda_env run: name: create conda env - command: conda create -n kipoi-dev python=3.10 + command: conda create -n kipoi-dev python=<< parameters.python-version >> install_kipoi_utils: &install_kipoi_utils run: @@ -69,7 +69,10 @@ variables: jobs: - test-py310: + test: + parameters: + python-version: + type: string docker: - image: continuumio/miniconda3:latest working_directory: ~/repo @@ -84,6 +87,10 @@ jobs: - *store_test_artifacts test-deploy-pypi: + parameters: + python-version: + type: string + default: "3.9" docker: - image: continuumio/miniconda3:latest working_directory: ~/repo @@ -110,6 +117,10 @@ jobs: python -c "import kipoi_utils; print(kipoi_utils.__version__)" productive-deploy-pypi: + parameters: + python-version: + type: string + default: "3.9" docker: - image: continuumio/miniconda3:latest working_directory: ~/repo @@ -138,26 +149,28 @@ jobs: python -c "import kipoi_utils; print(kipoi_utils.__version__)" workflows: - version: 2 + version: 2.1 test: jobs: - - test-py310 - test-n-deploy: - jobs: - - test-py310 + - test: + matrix: + parameters: + python-version: ["3.6", "3.7", "3.8", "3.9", "3.10"] - test-deploy-pypi: requires: - - test-py310 + - test filters: branches: only: - add-pypi-deployment + - add-more-python-versions - productive-deploy-pypi: requires: - - test-py310 + - test filters: branches: only: - master + - add-more-python-versions From 286d90a210623fef9b818808a6e6c010005c5bc7 Mon Sep 17 00:00:00 2001 From: Haimasree Date: Sat, 23 Apr 2022 15:30:29 +0200 Subject: [PATCH 2/3] finalizing --- .circleci/config.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index a75f059..c5e1642 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -164,7 +164,6 @@ workflows: branches: only: - add-pypi-deployment - - add-more-python-versions - productive-deploy-pypi: requires: - test @@ -172,5 +171,3 @@ workflows: branches: only: - master - - add-more-python-versions - From 00ae9f47b84bfb690ebd68006efe00898c2510fe Mon Sep 17 00:00:00 2001 From: Haimasree Date: Sat, 23 Apr 2022 16:36:38 +0200 Subject: [PATCH 3/3] adding for coverage --- tests/__init__.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 tests/__init__.py diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000..e69de29