From 47964ef845e593eefa452c2b95019d30150e543e Mon Sep 17 00:00:00 2001 From: Roland Date: Wed, 9 Mar 2022 19:16:14 -0700 Subject: [PATCH] Adding 3.11 to circleci tests. --- .circleci/config.yml | 33 +++++++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index a22c1b86..a151dda9 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -5,7 +5,7 @@ version: 2.1 # Define a job to be invoked later in a workflow. # See: https://circleci.com/docs/2.0/configuration-reference/#jobs jobs: - api-tests-three-eight: + api-tests-eight: docker: - image: cimg/python:3.8 - image: cimg/postgres:12.9 @@ -25,7 +25,7 @@ jobs: pip install -r requirements.txt - run: command: './venv/bin/pytest -svv wrolpi modules' - api-tests-three-nine: + api-tests-nine: docker: - image: cimg/python:3.9 - image: cimg/postgres:13.5 @@ -45,7 +45,7 @@ jobs: pip install -r requirements.txt - run: command: './venv/bin/pytest -svv wrolpi modules' - api-tests-three-ten: + api-tests-ten: docker: - image: cimg/python:3.10 - image: cimg/postgres:14.1 @@ -65,10 +65,31 @@ jobs: pip install -r requirements.txt - run: command: './venv/bin/pytest -svv wrolpi modules' + api-tests-eleven: + docker: + - image: cimg/python:3.11 + - image: cimg/postgres:14.1 + environment: + POSTGRES_USER: postgres + POSTGRES_DB: wrolpi + POSTGRES_PASSWORD: "wrolpi" + steps: + - checkout + - run: sudo apt-get update + - run: sudo apt-get install -y ffmpeg texlive-latex-base texlive-latex-extra + - run: + name: Install Requirements + command: | + python3 -m venv venv + . venv/bin/activate + pip install -r requirements.txt + - run: + command: './venv/bin/pytest -svv wrolpi modules' workflows: wrolpi-api-tests: jobs: - - api-tests-three-eight - - api-tests-three-nine - - api-tests-three-ten + - api-tests-eight + - api-tests-nine + - api-tests-ten + - api-tests-eleven