From bf462e2817c8ff310ec3dd97606484b01ed90c39 Mon Sep 17 00:00:00 2001 From: IanCa Date: Mon, 5 Feb 2024 13:34:03 -0600 Subject: [PATCH] Run installer test in a different folder --- .github/workflows/test_installer.yaml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test_installer.yaml b/.github/workflows/test_installer.yaml index c22baec1..ef71d32c 100644 --- a/.github/workflows/test_installer.yaml +++ b/.github/workflows/test_installer.yaml @@ -1,8 +1,8 @@ on: push: - branches: [develop] + branches: ["develop"] pull_request: - branches: [develop] + branches: ["develop"] jobs: build: @@ -19,19 +19,26 @@ jobs: with: python-version: ${{ matrix.python-version }} + - name: Create work directory + run: | + mkdir workdir + echo "WORKDIR=$(pwd)/workdir" >> $GITHUB_OUTPUT + - name: Create and activate virtual environment run: | + cd $WORKDIR python -m venv .venv source .venv/bin/activate - name: Install package run: | + cd $WORKDIR source .venv/bin/activate python -m pip install --upgrade pip - pip install . + pip install $GITHUB_WORKSPACE - name: Run post-installation test run: | + cd $WORKDIR source .venv/bin/activate python -c "from hed.models.hed_string import HedString; print('Import test passed.')" -