Skip to content

Commit 265ef32

Browse files
committed
Create venv, install deps
1 parent 69bf964 commit 265ef32

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,10 @@ jobs:
6868
key: ci-venv-${{ env.PIPELINE_FAMILY }}-${{ hashFiles('requirements/test.txt') }}
6969
- name: Run core tests
7070
run: |
71+
python${{ env.PYTHON_VERSION }} -m venv .venv
7172
source .venv/bin/activate
7273
sudo apt-get update && sudo apt-get install --yes poppler-utils libreoffice
74+
make install-test
7375
make install-pandoc
7476
sudo add-apt-repository -y ppa:alex-p/tesseract-ocr5
7577
sudo apt-get install -y tesseract-ocr tesseract-ocr-kor
@@ -108,6 +110,8 @@ jobs:
108110
key: ci-venv-${{ env.PIPELINE_FAMILY }}-${{ hashFiles('requirements/test.txt') }}
109111
- name: Test Dockerfile
110112
run: |
113+
python${{ env.PYTHON_VERSION }} -m venv .venv
114+
make install-test
111115
source .venv/bin/activate
112116
make docker-build
113117
make docker-test

0 commit comments

Comments
 (0)