From 48ea809a89dc026993f7f94177d6cc4d45e2a2ef Mon Sep 17 00:00:00 2001 From: Steph Merritt <97111051+astronomerritt@users.noreply.github.com> Date: Thu, 11 Apr 2024 16:12:26 +0100 Subject: [PATCH] Update smoke-test.yml (#102) Fixes #101. I already did this for the unit tests but didn't fix the smoke tests. Essentially we need to make sure that the workflow runs pip install -e .[dev] with the -e so that the repo's directory structure is maintained. If we don't include the -e then the unit tests can't find the testing database. --- .github/workflows/smoke-test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/smoke-test.yml b/.github/workflows/smoke-test.yml index 1839d29..3c1ad1f 100644 --- a/.github/workflows/smoke-test.yml +++ b/.github/workflows/smoke-test.yml @@ -32,8 +32,8 @@ jobs: run: | sudo apt-get update python -m pip install --upgrade pip - pip install . - pip install .[dev] + pip install -e . + pip install -e .[dev] if [ -f requirements.txt ]; then pip install -r requirements.txt; fi - name: List dependencies run: |