diff --git a/analyze-project/action.yml b/analyze-project/action.yml index 448ed0a..a8d4c59 100644 --- a/analyze-project/action.yml +++ b/analyze-project/action.yml @@ -25,17 +25,14 @@ runs: result=$(poetry version) name=$(echo "$result" | awk '{print $1}') version=$(echo "$result" | awk '{print $2}') - echo $name - echo $version + echo "Name: $name" + echo "Version: $version" echo "name=$name" >> "$GITHUB_OUTPUT" echo "version=$version" >> "$GITHUB_OUTPUT" - echo "What options do we have?" - (poetry env info || exit 0) - (poetry env info --help || exit 0) - (poetry env info --path || true) - dude="$(poetry env info --path)" - echo $dude - echo "venv=$dude" >> "$GITHUB_OUTPUT" + poetry env activate + venv_path="$(poetry env info --path)" + echo "venv path: $venv_path" + echo "venv-path=$venv_path" >> "$GITHUB_OUTPUT" shell: bash working-directory: ${{ inputs.project-directory }} - name: Check for lock changes @@ -44,7 +41,7 @@ runs: - name: Cache virtualenv uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 with: - path: ${{ steps.get_project_info.outputs.dude }} + path: ${{ steps.get_project_info.outputs.venv-path }} key: ${{ steps.get_project_info.outputs.name }}-${{ runner.os }}-py${{ env.pythonVersion }}-${{ hashFiles(format('{0}/poetry.lock', inputs.project-directory)) }} - name: Install ${{ steps.get_project_info.outputs.name }} run: |