From 944cd93df373372282d39600fa729791d07927fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edgar=20Rami=CC=81rez=20Mondrago=CC=81n?= Date: Mon, 30 May 2022 23:20:11 -0500 Subject: [PATCH] Make sure tox is installed --- .github/workflows/test.yml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0300a4a1b..66c5a865d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -71,26 +71,32 @@ jobs: - name: Check out the repository uses: actions/checkout@v3.0.2 + - name: Install Poetry + run: | + pipx install --pip-args=--constraint=.github/workflows/constraints.txt poetry + poetry --version + - name: Set up Python uses: actions/setup-python@v3.1.2 with: - python-version: "3.10" + python-version: '3.10' + cache: 'poetry' - name: Upgrade pip run: | pip install --constraint=.github/workflows/constraints.txt pip pip --version - - name: Install Poetry - run: | - pipx install --pip-args=--constraint=.github/workflows/constraints.txt poetry - poetry --version - - name: Download coverage data uses: actions/download-artifact@v3.0.0 with: name: coverage-data + - name: Install Dependencies + run: | + poetry env use "${{ matrix.python-version }}" + poetry install + - name: Combine coverage data and display human readable report run: | poetry run tox -e combine_coverage