diff --git a/.github/workflows/test_installer.yaml b/.github/workflows/test_installer.yaml index 7cad4837..df2f2319 100644 --- a/.github/workflows/test_installer.yaml +++ b/.github/workflows/test_installer.yaml @@ -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.')" -